@tapsellorg/angular-material-library
Version:
Angular library for Tapsell
9 lines (8 loc) • 500 B
TypeScript
declare class ArrayUtilsClass {
removeDuplicates<T>(array: T[], uniqueBy: (item: T) => number | string | boolean): T[];
arraysAreSame(arr1: any[], arr2: any[]): boolean;
convertArrayToKeyValue<T extends any, V extends any>(arr: T[], keyGetter: (x: T) => string, valueGetter: (x: T) => V): Record<string, V>;
searchStringInArray<T>(array: T[], _term: string, valueFunc: (x: T) => string | number | null | undefined): T[];
}
export declare const ArrayUtils: ArrayUtilsClass;
export {};