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

4 lines
153 B
TypeScript

class A<T> { foo(x: T) { }}
var foo = new A<number>();
var r: A<string> = <A<number>>new A(); // error
var r2: A<number> = <A<A<number>>>foo; // error