1.0.2 • Published 3 years ago
@code-workers.io/ts-memoize v1.0.2
@code-workers.io/ts-memoize
Library providing memoization functionality via:
- a
memoize-function - a
Memoize-decorator
Installation
npm i @code-workers.io/ts-memoizeUsage
Decorator Usage
Annotate the function you want to memoize using the Memoize-decorator:
class Test {
@Memoize()
calculate(a: number, b: number): number {
return a + b;
}
}Function usage
Use the memoize-function:
class Test {
calc(a: number, b: number): number {
return memoize((a, b) => a + b).memoized(a, b);
}
}