TypeScript/tests/baselines/reference/invalidInstantiatedModule.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

37 lines
561 B
Plaintext

=== tests/cases/conformance/internalModules/moduleDeclarations/invalidInstantiatedModule.ts ===
module M {
>M : typeof M
export class Point { x: number; y: number }
>Point : Point
>x : number
>y : number
export var Point = 1; // Error
>Point : number
>1 : 1
}
module M2 {
>M2 : typeof M2
export interface Point { x: number; y: number }
>x : number
>y : number
export var Point = 1;
>Point : number
>1 : 1
}
var m = M2;
>m : typeof M2
>M2 : typeof M2
var p: m.Point; // Error
>p : m.Point
>m : any