avcs06 / mmemo

Micro / Mini / Map Memo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Micro / Mini / Map Memo

License:Other


Languages

Language:TypeScript 100.0%