UNPKG

resolve-once-map-cb

Version:

Resolves a callback only once and memoizes the result in a map

5 lines (4 loc) 276 B
import { type Callback } from 'resolve-once-cb'; export type { Callback } from 'resolve-once-cb'; export type Resolver<T> = (key: string, callback: Callback<T>) => void; export default function resolveOnceMap<T extends string | number | symbol>(fn: Resolver<T>): Resolver<T>;