Type aliases
MemoizeArgument
Memoize
Argument
<Function>: default<Function> & default<Parameters<Function>>Type parameters
Functions
MemoizeParameter
Type parameters
Function: default<unknown[], unknown>
Parameters
Returns (() => ReturnType<Function>) & { container: default<CallbackType<Function>> }
MemoizeParameters
- MemoizeParameters<Function>(callback: Function, ...argument: Parameters<Function>): (() => ReturnType<Function>) & { container: default<CallbackType<Function>> }
Type parameters
Function: default<unknown[], unknown>
Parameters
callback: Function
Rest ...argument: Parameters<Function>
Returns (() => ReturnType<Function>) & { container: default<CallbackType<Function>> }
object destructure version