TypeScript/tests/cases/compiler/inheritedGenericCallSignature.ts
2014-07-12 17:30:19 -07:00

28 lines
218 B
TypeScript

interface I1<T> {
(a: T): T;
}
interface Object {}
interface I2<T> extends I1<T[]> {
b: T;
}
var x: I2<Date>;
var y = x(undefined);
y.length; // should not error