TypeScript/tests/baselines/reference/moduleAssignmentCompat1.types
Anders Hejlsberg a4f9bf0fce
Create type aliases for unresolved type symbols (#45976)
* Create type aliases for unresolved type symbols

* Accept new baselines

* Update fourslash tests

* Unresolved import aliases create tagged unresolved symbols

* Add comments

* Accept new baselines

* Add fourslash tests
2021-09-23 13:21:27 -07:00

36 lines
347 B
Plaintext

=== tests/cases/compiler/moduleAssignmentCompat1.ts ===
module A {
>A : typeof A
export class C { }
>C : C
}
module B {
>B : typeof B
export class C { }
>C : C
class D { }
>D : D
}
var a: A;
>a : A
var b: B;
>b : B
// no error
a = b;
>a = b : B
>a : A
>b : B
b = a;
>b = a : A
>b : B
>a : A