UNPKG

typedash

Version:

modern, type-safe collection of utility functions

13 lines (10 loc) 501 B
import { A as AnyFunction } from '../AnyFunction-DuIh5Fcc.cjs'; /** * Invokes the given function only once, no matter how many times it's called. * If it was already invoked before, returns the result from the first invocation. * @template TFunction The type of the function to be invoked. * @param fn The function to be invoked. * @returns The result of the first invocation of the function. */ declare function once<TFunction extends AnyFunction>(fn: TFunction): TFunction; export { once };