moize
Version:
Blazing fast memoization based on all parameters passed
26 lines (24 loc) • 559 B
text/typescript
import type { AnyFn, Options } from '../index.d';
/**
* @private
*
* @constant DEFAULT_OPTIONS
*/
export const DEFAULT_OPTIONS: Options<AnyFn> = {
isDeepEqual: false,
isPromise: false,
isReact: false,
isSerialized: false,
isShallowEqual: false,
matchesArg: undefined,
matchesKey: undefined,
maxAge: undefined,
maxArgs: undefined,
maxSize: 1,
onExpire: undefined,
profileName: undefined,
serializer: undefined,
updateCacheForKey: undefined,
transformArgs: undefined,
updateExpire: false,
};