Sha256: 606b6fcb0c9d2b2e2c71cd01870468a91a4f3abaa700196614b915a88c1e5e58
Contents?: true
Size: 518 Bytes
Versions: 39
Compression:
Stored size: 518 Bytes
Contents
declare function flatten <T> (array: flatten.NestedArray<T>): T[]; declare namespace flatten { export interface NestedArray <T> extends Array<T | NestedArray<T>> {} export interface NestedList <T> { [index: number]: T | NestedList<T>; length: number; } export function from <T> (array: NestedList<T>): T[]; export function depth <T> (array: NestedArray<T>, depth: number): NestedArray<T>; export function depthFrom <T> (array: NestedList<T>, depth: number): NestedArray<T>; } export = flatten;
Version data entries
39 entries across 39 versions & 4 rubygems