TypeScript/tests/baselines/reference/nodeModulesDeclarationEmitDynamicImportWithPackageExports.types

142 lines
7.1 KiB
Plaintext

=== tests/cases/conformance/node/index.ts ===
// esm format file
No type information for this code.export {};
No type information for this code.=== tests/cases/conformance/node/index.mts ===
// esm format file
No type information for this code.export {};
No type information for this code.=== tests/cases/conformance/node/index.cts ===
// cjs format file
No type information for this code.export {};
No type information for this code.=== tests/cases/conformance/node/other.ts ===
// esm format file
export const a = await import("package/cjs");
>a : { default: typeof import("tests/cases/conformance/node/index"); }
>await import("package/cjs") : { default: typeof import("tests/cases/conformance/node/index"); }
>import("package/cjs") : Promise<{ default: typeof import("tests/cases/conformance/node/index"); }>
>"package/cjs" : "package/cjs"
export const b = await import("package/mjs");
>b : typeof import("tests/cases/conformance/node/index")
>await import("package/mjs") : typeof import("tests/cases/conformance/node/index")
>import("package/mjs") : Promise<typeof import("tests/cases/conformance/node/index")>
>"package/mjs" : "package/mjs"
export const c = await import("package");
>c : typeof import("tests/cases/conformance/node/index")
>await import("package") : typeof import("tests/cases/conformance/node/index")
>import("package") : Promise<typeof import("tests/cases/conformance/node/index")>
>"package" : "package"
export const f = await import("inner");
>f : { default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsMain: true; }
>await import("inner") : { default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsMain: true; }
>import("inner") : Promise<{ default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsMain: true; }>
>"inner" : "inner"
=== tests/cases/conformance/node/other2.ts ===
// esm format file
export const d = await import("inner/cjs");
>d : { default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsNonmain: true; }
>await import("inner/cjs") : { default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsNonmain: true; }
>import("inner/cjs") : Promise<{ default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsNonmain: true; }>
>"inner/cjs" : "inner/cjs"
export const e = await import("inner/mjs");
>e : typeof import("tests/cases/conformance/node/node_modules/inner/index")
>await import("inner/mjs") : typeof import("tests/cases/conformance/node/node_modules/inner/index")
>import("inner/mjs") : Promise<typeof import("tests/cases/conformance/node/node_modules/inner/index")>
>"inner/mjs" : "inner/mjs"
=== tests/cases/conformance/node/other.mts ===
// esm format file
export const a = await import("package/cjs");
>a : { default: typeof import("tests/cases/conformance/node/index"); }
>await import("package/cjs") : { default: typeof import("tests/cases/conformance/node/index"); }
>import("package/cjs") : Promise<{ default: typeof import("tests/cases/conformance/node/index"); }>
>"package/cjs" : "package/cjs"
export const b = await import("package/mjs");
>b : typeof import("tests/cases/conformance/node/index")
>await import("package/mjs") : typeof import("tests/cases/conformance/node/index")
>import("package/mjs") : Promise<typeof import("tests/cases/conformance/node/index")>
>"package/mjs" : "package/mjs"
export const c = await import("package");
>c : typeof import("tests/cases/conformance/node/index")
>await import("package") : typeof import("tests/cases/conformance/node/index")
>import("package") : Promise<typeof import("tests/cases/conformance/node/index")>
>"package" : "package"
export const f = await import("inner");
>f : { default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsMain: true; }
>await import("inner") : { default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsMain: true; }
>import("inner") : Promise<{ default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsMain: true; }>
>"inner" : "inner"
=== tests/cases/conformance/node/other2.mts ===
// esm format file
export const d = await import("inner/cjs");
>d : { default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsNonmain: true; }
>await import("inner/cjs") : { default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsNonmain: true; }
>import("inner/cjs") : Promise<{ default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsNonmain: true; }>
>"inner/cjs" : "inner/cjs"
export const e = await import("inner/mjs");
>e : typeof import("tests/cases/conformance/node/node_modules/inner/index")
>await import("inner/mjs") : typeof import("tests/cases/conformance/node/node_modules/inner/index")
>import("inner/mjs") : Promise<typeof import("tests/cases/conformance/node/node_modules/inner/index")>
>"inner/mjs" : "inner/mjs"
=== tests/cases/conformance/node/other.cts ===
// cjs format file, no TLA
export const a = import("package/cjs");
>a : Promise<{ default: typeof import("tests/cases/conformance/node/index"); }>
>import("package/cjs") : Promise<{ default: typeof import("tests/cases/conformance/node/index"); }>
>"package/cjs" : "package/cjs"
export const b = import("package/mjs");
>b : Promise<typeof import("tests/cases/conformance/node/index")>
>import("package/mjs") : Promise<typeof import("tests/cases/conformance/node/index")>
>"package/mjs" : "package/mjs"
export const c = import("package");
>c : Promise<typeof import("tests/cases/conformance/node/index")>
>import("package") : Promise<typeof import("tests/cases/conformance/node/index")>
>"package" : "package"
export const f = import("inner");
>f : Promise<{ default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsMain: true; }>
>import("inner") : Promise<{ default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsMain: true; }>
>"inner" : "inner"
=== tests/cases/conformance/node/other2.cts ===
// cjs format file, no TLA
export const d = import("inner/cjs");
>d : Promise<{ default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsNonmain: true; }>
>import("inner/cjs") : Promise<{ default: typeof import("tests/cases/conformance/node/node_modules/inner/index"); cjsNonmain: true; }>
>"inner/cjs" : "inner/cjs"
export const e = import("inner/mjs");
>e : Promise<typeof import("tests/cases/conformance/node/node_modules/inner/index")>
>import("inner/mjs") : Promise<typeof import("tests/cases/conformance/node/node_modules/inner/index")>
>"inner/mjs" : "inner/mjs"
=== tests/cases/conformance/node/node_modules/inner/index.d.ts ===
// cjs format file
export const cjsMain = true;
>cjsMain : true
>true : true
=== tests/cases/conformance/node/node_modules/inner/index.d.mts ===
// esm format file
export const esm = true;
>esm : true
>true : true
=== tests/cases/conformance/node/node_modules/inner/index.d.cts ===
// cjs format file
export const cjsNonmain = true;
>cjsNonmain : true
>true : true