Add regression test

This commit is contained in:
Anders Hejlsberg
2018-10-15 10:24:00 -07:00
parent 709f5f2fc4
commit 0c3221c220
@@ -12,4 +12,13 @@ type Recurse1 = {
type Recurse2 = {
[K in keyof Recurse1]: Recurse1[K]
}
}
// Repro from #27881
export type Circular<T> = {[P in keyof T]: Circular<T>};
type tup = [number, number, number, number];
function foo(arg: Circular<tup>): tup {
return arg;
}