@socketregistry/array-flatten
Advanced tools
Comparing version 1.0.5 to 1.0.6
@@ -6,8 +6,7 @@ declare function flatten<T extends ArrayLike<any>>( | ||
export type FlatArray<T extends ArrayLike<any>> = Array<PickValue<T[number]>> | ||
export type PickValue<T> = | ||
T extends ReadonlyArray<any> | ||
? { | ||
[K in Extract<keyof T, number>]: PickValue<T[K]> | ||
}[number] | ||
: T | ||
export type PickValue<T> = T extends ReadonlyArray<any> | ||
? { | ||
[K in Extract<keyof T, number>]: PickValue<T[K]> | ||
}[number] | ||
: T | ||
export interface NestedArray<T> extends ReadonlyArray<T | NestedArray<T>> {} | ||
@@ -14,0 +13,0 @@ export interface NestedList<T> { |
{ | ||
"name": "@socketregistry/array-flatten", | ||
"version": "1.0.5", | ||
"version": "1.0.6", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "description": "Socket.dev optimized package override for array-flatten", |
7275
87