UNPKG

adonis-forge

Version:

Bundle utils for AdonisJS

13 lines (12 loc) 654 B
export declare const exclude: <T extends Record<string, any>, Key extends keyof T>(obj: T, keys: Key[]) => { [k: string]: any; }; export declare const only: <T extends Record<string, any>, Key extends keyof T>(obj: T, keys: Key[]) => { [k: string]: any; }; type OneOf<T, U extends T> = U[]; export declare function isIn<T extends string | number, U extends T>(value: T, candidates: OneOf<T, U>): value is U; export declare function groupByKey<T, K extends keyof T>(items: T[], key: K): Record<string, T[]>; export declare function chunkArray<T>(arr: T[], size: number): T[][]; export declare function shuffleArray<T>(array: T[]): T[]; export {};