UNPKG

358 BTypeScriptView Raw
1declare type AnyFn = (...args: unknown[]) => unknown;
2export declare function lazyMethod<T, K>(result: Record<string, T> | AnyFn, item: K, creator: (d: K) => T, getName?: (d: K) => string): void;
3export declare function lazyMethods<T, K>(result: Record<string, T>, items: K[], creator: (v: K) => T, getName?: (m: K) => string): Record<string, T>;
4export {};