mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
11 lines
240 B
TypeScript
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'))();
|