1191e2e731
* Fix class expression from being assignable if types don't match * Fix class expression from being assignable if types don't match
12 lines
206 B
Plaintext
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
|
|
|