Type Alias: GrowExpRev<A, N, P>
GrowExpRev<
A,N,P> =A["length"] extendsN?A:GrowExpRev<[...A,...P[0]][N] extendsundefined? [...A,...P[0]] :A,N,Shift<P>>
Defined in: projects/shapeshift/src/lib/util-types.ts:127
Type Parameters
| Type Parameter | 
|---|
| Aextendsany[] | 
| Nextendsnumber | 
| Pextendsany[][] |