UNPKG

recoil-toolkit

Version:
12 lines (11 loc) 640 B
export declare const reverse: <T>(s: T[]) => T[]; export declare const filter: <T>(predicate: (value: T, index: number, array: T[]) => boolean) => (s: T[]) => T[]; export declare const push: <T>(item: T, maxSize?: number) => (s: T[]) => T[]; export declare const unshift: <T>(item: T, maxSize?: number) => (s: T[]) => T[]; export declare const updateObj: <T extends { [k: string]: any; }>(item: Partial<T>, match: Partial<T>) => (s: T[]) => T[]; export declare const removeObj: <T extends { [k: string]: any; }>(match: Partial<T>) => (s: T[]) => T[]; export declare const pushTop: <T>(item: T, maxSize?: number) => (s: T[]) => T[];