UNPKG

resolve-once

Version:

Resolves a promise only once and memoizes the result

3 lines (2 loc) 132 B
export type Resolver<T> = (...args: unknown[]) => Promise<T>; export default function resolveOnce<T>(fn: Resolver<T>): Resolver<T>;