Aktueller Stand

This commit is contained in:
2026-01-23 01:33:35 +01:00
parent 082dc5e110
commit 2766dd12c5
10109 changed files with 1578841 additions and 77685 deletions

View File

@@ -0,0 +1,10 @@
export const cloneMethod = Symbol.for('fast-check/cloneMethod');
export function hasCloneMethod(instance) {
return (instance !== null &&
(typeof instance === 'object' || typeof instance === 'function') &&
cloneMethod in instance &&
typeof instance[cloneMethod] === 'function');
}
export function cloneIfNeeded(instance) {
return hasCloneMethod(instance) ? instance[cloneMethod]() : instance;
}