UNPKG

@controladad/ng-base

Version:
10 lines (9 loc) 676 B
import { ItemRecord } from '../interfaces'; export declare function getFromItemRecord<T, U>(items: ItemRecord<T, U>[], value: T | U | undefined | null): ItemRecord<T, U> | undefined; export declare function flatten<T>(array: T[][]): T[]; export declare function includes<T>(array: T[], terms: T | T[]): boolean; export declare function arraySafeAt<T>(array: T[], index: number | undefined | null): T | null; export declare function dedupe<T>(array: T[]): T[]; export declare function dedupeObj<T extends object>(array: T[], key: keyof T): T[]; export declare function subset<T>(array: T[], sub: T[]): boolean; export declare function arraysEqual(a: any[], b: any[]): boolean;