UNPKG

schema-utils

Version:
13 lines (12 loc) 334 B
export default memoize; export type FunctionReturning<T> = () => T; /** * @template T * @typedef {() => T} FunctionReturning */ /** * @template T * @param {FunctionReturning<T>} fn memorized function * @returns {FunctionReturning<T>} new function */ declare function memoize<T>(fn: FunctionReturning<T>): FunctionReturning<T>;