@januswel/memoize
v0.4.2
Published
memoize functions with/without selector
Downloads
5
Readme
memoize v0.4.2
Exports functions to memoize functions with / without selectors.
Usage
See the *.test.ts
files.
Exported functions
| | shallowly | deeply |
|-------------------------------|---------------|-------------------|
| cache all args | memoize
| deepMemoize
|
| cache only previous args | memoizeOnce
| deepMemoizeOnce
|
With selector
Selector is a function to select arbitrary properties from any objects. Selected properties by selector are used as arguments for memoized function.
const selector = obj => [obj.foo, obj.bar]
*WithSelector
are available to memoize with selector.