@apollo/query-planner
Version:
Apollo Query Planner
6 lines • 688 B
TypeScript
export declare function compactMap<T, U>(array: T[], callbackfn: (value: T, index: number, array: T[]) => U | null | undefined): U[];
export declare function partition<T, U extends T>(array: T[], predicate: (element: T, index: number, array: T[]) => element is U): [U[], T[]];
export declare function partition<T>(array: T[], predicate: (element: T, index: number, array: T[]) => boolean): [T[], T[]];
export declare function findAndExtract<T>(array: T[], predicate: (element: T, index: number, array: T[]) => boolean): [T | undefined, T[]];
export declare function groupBy<T, U>(keyFunction: (element: T) => U): (iterable: Iterable<T>) => Map<U, T[]>;
//# sourceMappingURL=array.d.ts.map