Skip to content

januswel/memoize

Repository files navigation

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.