airent
Version:
Airent Framework for JavaScript Backend - a lightweight data entity and presentation framework
5 lines (4 loc) • 452 B
TypeScript
declare function toArrayMap<OBJECT, KEY, VALUE>(objects: OBJECT[], keyMapper: (object: OBJECT) => KEY, valueMapper: (object: OBJECT) => VALUE): Map<KEY, VALUE[]>;
declare function toObjectMap<OBJECT, KEY, VALUE>(objects: OBJECT[], keyMapper: (object: OBJECT) => KEY, valueMapper: (object: OBJECT) => VALUE): Map<KEY, VALUE>;
declare function sequential<T>(functions: (() => Promise<T>)[]): Promise<T[]>;
export { sequential, toArrayMap, toObjectMap };