Skip to content

Commit 9c6d3fa

Browse files
authored
Merge pull request #76 from yenbekbay/chore/improve-typings
Improve TypeScript definitions
2 parents 27d7987 + fe93747 commit 9c6d3fa

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

typings/fast-memoize.d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ interface CacheCreateFunc<K, V> {
1212
}
1313
}
1414

15-
export type Serializer = (args: any[]) => string;
15+
export type Serializer<F extends Func> = (args: Parameters<F>) => string;
1616

1717
export interface Options<F extends Func> {
1818
cache?: Cache<string, ReturnType<F>>;
19-
serializer?: Serializer;
19+
serializer?: Serializer<F>;
2020
strategy?: MemoizeFunc;
2121
}
2222

0 commit comments

Comments
 (0)