Files
DefinitelyTyped/mem/mem-tests.ts
Sam Verschueren 29f41655e4 remove namespace
2016-11-26 20:45:21 +01:00

11 lines
240 B
TypeScript

import mem = require('mem');
let i = 0;
const memoized = mem((arg: string) => ++i);
const ret1: number = memoized('foo');
// Clear the memoized data
mem.clear(memoized);
const ret2: Promise<string> = mem(() => Promise.resolve('foo'))();