@cds/core
Version:
Clarity Design System - common components, themes, and utilties
11 lines (10 loc) • 731 B
TypeScript
export declare function arrayToObject(arr: any[], key: string): any;
export declare function arrayTail<T>(arr: T[]): T | undefined;
export declare function arrayHead<T>(arr: T[]): T | undefined;
export declare function previousInArray<T>(current: T, arr: T[]): T | undefined;
export declare function nextInArray<T>(current: T, arr: T[]): T | undefined;
export declare function arrayRemoveFirstInstance<T>(val: T, arr: T[]): T[];
export declare function arrayRemoveLastInstance<T>(val: T, arr: T[]): T[];
export declare function arrayRemoveAllInstances<T>(val: T | T[], arr: T[]): T[];
export declare function groupArray<T>(arr: T[], size: number): T[][];
export declare function asyncGroupArray(items: any[], batch?: number): any;