UNPKG

batchloader

Version:

BatchLoader is a utility for data fetching layer to reduce requests via batching written in TypeScript. Inspired by Facebook's DataLoader

7 lines 314 B
export interface IBatchLoader<Key, Value> { load(key: Key): Promise<Value>; loadMany(keys: Key[]): Promise<Value[]>; mapLoader<MappedValue>(mapFn: (value: Value) => MappedValue): IBatchLoader<Key, MappedValue>; } export declare type MaybePromise<T> = T | Promise<T>; //# sourceMappingURL=types.d.ts.map