TypeScript/tests/baselines/reference/classExpressionAssignment.types
Tiago Tristao 1191e2e731
Fix class expression from being assignable if types don't match (#40660)
* Fix class expression from being assignable if types don't match

* Fix class expression from being assignable if types don't match
2020-10-05 13:21:38 -07:00

12 lines
206 B
Plaintext

=== tests/cases/compiler/classExpressionAssignment.ts ===
interface A {
prop: string;
>prop : string
}
// This is invalid
const A: {new(): A} = class {}
>A : new () => A
>class {} : typeof A