From 4f4d9f68194d17e90972ab5b7b1ea1a49fa8b970 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Tue, 12 Mar 2019 17:29:44 -0700 Subject: [PATCH] Add test --- tests/cases/compiler/genericFunctionInference1.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/cases/compiler/genericFunctionInference1.ts b/tests/cases/compiler/genericFunctionInference1.ts index 237b135ca94..e91e1a81a87 100644 --- a/tests/cases/compiler/genericFunctionInference1.ts +++ b/tests/cases/compiler/genericFunctionInference1.ts @@ -193,3 +193,8 @@ declare function foo2(fn: T, a?: U, b?: U): [T, U]; foo2(() => {}); foo2(identity); foo2(identity, 1); + +// Repro from #30324 + +declare function times(fn: (i: number) => T): (n: number) => T[]; +const a2 = times(identity)(5); // => [0, 1, 2, 3, 4]