Skip to content

Commit 97fea68

Browse files
author
bravemaster619
committed
test: add type definition for fetch
1 parent 0f3046c commit 97fea68

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

_src/test/typedefinition_test.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,22 @@ interface TypeSample {
4545
result = cache.set<TypeSample>(key, value);
4646
}
4747

48+
{
49+
let cache: NodeCache;
50+
let key: string;
51+
let ttl: number | string;
52+
let result: TypeSample;
53+
let func = (): TypeSample => {
54+
return {
55+
a: 1,
56+
b: 'foo',
57+
c: true
58+
};
59+
};
60+
result = cache.fetch<TypeSample>(key, func);
61+
result = cache.fetch<TypeSample>(key, ttl, func);
62+
}
63+
4864
{
4965
let cache: NodeCache;
5066
let keys: string | string[];

0 commit comments

Comments
 (0)