dynamodel-client
Version:
Amazon's DynamoDB client to manage multiple models per table.
14 lines (13 loc) • 656 B
TypeScript
export declare function pickKeys<T extends {
[key: string]: any;
}>(item: T, keys: (keyof T)[]): T;
export declare function omitKeys<T extends {
[key: string]: any;
}>(item: T, keys: (keyof T)[]): T;
export declare function distinct<T>(array: T[]): T[];
export declare function splitArray<T>(array: T[], length: number): T[][];
export declare function flatArray<T>(arrayList: T[][]): T[];
export declare function setToArray<V>(set: Set<V>): V[];
export declare function mapToArray<K, V>(map: Map<K, V>): [K, V][];
export declare function sum(numbers: number[]): number;
export declare function isDefine<V>(value: V | undefined | null): value is V;