@avcs/memo

1.0.4 • Public • Published

Micro / Mini / Map Memo

A much much simpler memorizing utility

Usage

import memo from '@avcs/memo';

const memorizedFunction = memo(originalFunction, { onlyOnce?: boolean })

// optionally you can do this
memorizedFunction.reset()

Features

  1. Supports any number of arguments
  2. Arguments and return values can be literally anything and everything
  3. Works by reference, so does not support different objects/arrays/functions with same values

Readme

Keywords

Package Sidebar

Install

npm i @avcs/memo

Weekly Downloads

1

Version

1.0.4

License

ISC

Unpacked Size

3.08 kB

Total Files

6

Last publish

Collaborators

  • avcs