TypeScript/tests/baselines/reference/exportAssignmentOfExportNamespaceWithDefault.symbols

40 lines
1.1 KiB
Plaintext

=== tests/cases/conformance/externalModules/main.ts ===
// https://github.com/microsoft/TypeScript/issues/39149
import a from "a";
>a : Symbol(a, Decl(main.ts, 1, 6))
a();
>a : Symbol(a, Decl(main.ts, 1, 6))
=== tests/cases/conformance/externalModules/external.d.ts ===
declare module "b" {
>"b" : Symbol("b", Decl(external.d.ts, 0, 0))
export function a(): void;
>a : Symbol(a, Decl(external.d.ts, 0, 20), Decl(external.d.ts, 1, 30))
export namespace a {
>a : Symbol(a, Decl(external.d.ts, 0, 20), Decl(external.d.ts, 1, 30))
var _a: typeof a;
>_a : Symbol(_a, Decl(external.d.ts, 3, 11))
>a : Symbol(a, Decl(external.d.ts, 0, 20), Decl(external.d.ts, 1, 30))
export { _a as default };
>_a : Symbol(_a, Decl(external.d.ts, 3, 11))
>default : Symbol(default, Decl(external.d.ts, 4, 16))
}
export default a;
>a : Symbol(a, Decl(external.d.ts, 0, 20), Decl(external.d.ts, 1, 30))
}
declare module "a" {
>"a" : Symbol("a", Decl(external.d.ts, 7, 1))
import { a } from "b";
>a : Symbol(a, Decl(external.d.ts, 10, 12))
export = a;
>a : Symbol(a, Decl(external.d.ts, 10, 12))
}