@bitbite/filtered-list
Version:
filter a list of items
15 lines (13 loc) • 324 B
text/typescript
import test from "ava";
import { Memoized } from "../src";
function sum(a:number, b: number) {
return a + b
}
test('Memoized()', t => {
let hits = 0;
const memSum = Memoized(sum, () => hits++ )
memSum(1,2,3) // call
memSum(1,2,3) // from memo (1)
memSum(1,2,3) // from memo (2)
t.is(hits, 2)
})