Function: memoize()
function memoize<This, Args extends unknown[], Return>(
func: (this: This, ...args: Args) => Return,
keyGenerator?: (...args: Args) => string
): MemoizedFunction<This, Args, Return>;
Defined in: utils/app/performance/performanceUtils.ts:225
Memoize a callable.
Type Parametersβ
Thisβ
This
Argsβ
Args extends unknown[]
Returnβ
Return
Parametersβ
funcβ
(this: This, ...args: Args) => Return
keyGenerator?β
(...args: Args) => string
Returnsβ
MemoizedFunction<This, Args, Return>