TypeScript/tests/baselines/reference/nestedNamespace.symbols
Andrew Branch bc0e5a241c
Fix longer type-only property access in non-emitting heritage clauses (#37264)
* Fix longer type-only property access in non-emitting heritage clauses

* Rename misnomer function
2020-03-09 12:05:36 -07:00

21 lines
616 B
Plaintext

=== tests/cases/conformance/externalModules/typeOnly/a.ts ===
export namespace types {
>types : Symbol(types, Decl(a.ts, 0, 0))
export class A {}
>A : Symbol(A, Decl(a.ts, 0, 24))
}
=== tests/cases/conformance/externalModules/typeOnly/b.ts ===
import type * as a from './a';
>a : Symbol(a, Decl(b.ts, 0, 11))
interface B extends a.types.A {}
>B : Symbol(B, Decl(b.ts, 0, 30))
>a.types.A : Symbol(a.types.A, Decl(a.ts, 0, 24))
>a.types : Symbol(a.types, Decl(a.ts, 0, 0))
>a : Symbol(a, Decl(b.ts, 0, 11))
>types : Symbol(a.types, Decl(a.ts, 0, 0))
>A : Symbol(a.types.A, Decl(a.ts, 0, 24))