Type Alias: CloneValue<T, N, Rest>
CloneValue<
T,N,Rest> = [number] extends [N] ?T[] :Rest["length"] extendsN?Rest:CloneValue<T,N, [T,...Rest]>
Defined in: packages/fast-check/src/arbitrary/clone.ts:9
Type of the value produced by clone
Type Parameters
| Type Parameter | Default type |
|---|---|
T | - |
N extends number | - |
Rest extends T[] | [] |
Remarks
Since 2.5.0