Files
oxc-project__oxc/napi/parser/test/__snapshots__/esm.test.ts.snap
overlookmotel 699406af5e fix(napi/parser): move ExportEntry::module_request field to first (#16412)
Revert the change made in #16403. It's no longer necessary after #16411, because NAPI-RS no longer re-orders the fields.
2025-12-02 23:30:56 +00:00

1699 lines
34 KiB
Plaintext

// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`esm > export * as name1 from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 37,
"entries": [
{
"start": 0,
"end": 37,
"moduleRequest": {
"value": "module-name",
"start": 23,
"end": 36
},
"importName": {
"kind": "All",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "name1",
"start": 12,
"end": 17
},
"localName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export * from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 28,
"entries": [
{
"start": 0,
"end": 28,
"moduleRequest": {
"value": "module-name",
"start": 14,
"end": 27
},
"importName": {
"kind": "AllButDefault",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"localName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export { default as name1 } from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 47,
"entries": [
{
"start": 9,
"end": 25,
"moduleRequest": {
"value": "module-name",
"start": 33,
"end": 46
},
"importName": {
"kind": "Name",
"name": "default",
"start": 9,
"end": 16
},
"exportName": {
"kind": "Name",
"name": "name1",
"start": 20,
"end": 25
},
"localName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export { default, /* …, */ } from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 48,
"entries": [
{
"start": 9,
"end": 16,
"moduleRequest": {
"value": "module-name",
"start": 34,
"end": 47
},
"importName": {
"kind": "Name",
"name": "default",
"start": 9,
"end": 16
},
"exportName": {
"kind": "Name",
"name": "default",
"start": 9,
"end": 16
},
"localName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export { import1 as name1, import2 as name2, /* …, */ nameN } from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 81,
"entries": [
{
"start": 9,
"end": 25,
"moduleRequest": {
"value": "module-name",
"start": 67,
"end": 80
},
"importName": {
"kind": "Name",
"name": "import1",
"start": 9,
"end": 16
},
"exportName": {
"kind": "Name",
"name": "name1",
"start": 20,
"end": 25
},
"localName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"isType": false
},
{
"start": 27,
"end": 43,
"moduleRequest": {
"value": "module-name",
"start": 67,
"end": 80
},
"importName": {
"kind": "Name",
"name": "import2",
"start": 27,
"end": 34
},
"exportName": {
"kind": "Name",
"name": "name2",
"start": 38,
"end": 43
},
"localName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"isType": false
},
{
"start": 54,
"end": 59,
"moduleRequest": {
"value": "module-name",
"start": 67,
"end": 80
},
"importName": {
"kind": "Name",
"name": "nameN",
"start": 54,
"end": 59
},
"exportName": {
"kind": "Name",
"name": "nameN",
"start": 54,
"end": 59
},
"localName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export { name1 as default /*, … */ }; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 37,
"entries": [
{
"start": 9,
"end": 25,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "default",
"start": 18,
"end": 25
},
"localName": {
"kind": "Name",
"name": "name1",
"start": 9,
"end": 14
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export { name1, /* …, */ nameN } from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 52,
"entries": [
{
"start": 9,
"end": 14,
"moduleRequest": {
"value": "module-name",
"start": 38,
"end": 51
},
"importName": {
"kind": "Name",
"name": "name1",
"start": 9,
"end": 14
},
"exportName": {
"kind": "Name",
"name": "name1",
"start": 9,
"end": 14
},
"localName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"isType": false
},
{
"start": 25,
"end": 30,
"moduleRequest": {
"value": "module-name",
"start": 38,
"end": 51
},
"importName": {
"kind": "Name",
"name": "nameN",
"start": 25,
"end": 30
},
"exportName": {
"kind": "Name",
"name": "nameN",
"start": 25,
"end": 30
},
"localName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export { name1, /* …, */ nameN }; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 33,
"entries": [
{
"start": 9,
"end": 14,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "name1",
"start": 9,
"end": 14
},
"localName": {
"kind": "Name",
"name": "name1",
"start": 9,
"end": 14
},
"isType": false
},
{
"start": 25,
"end": 30,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "nameN",
"start": 25,
"end": 30
},
"localName": {
"kind": "Name",
"name": "nameN",
"start": 25,
"end": 30
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export { variable1 as "string name" }; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 38,
"entries": [
{
"start": 9,
"end": 35,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "string name",
"start": 22,
"end": 35
},
"localName": {
"kind": "Name",
"name": "variable1",
"start": 9,
"end": 18
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export { variable1 as name1, variable2 as name2, /* …, */ nameN }; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 66,
"entries": [
{
"start": 9,
"end": 27,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "name1",
"start": 22,
"end": 27
},
"localName": {
"kind": "Name",
"name": "variable1",
"start": 9,
"end": 18
},
"isType": false
},
{
"start": 29,
"end": 47,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "name2",
"start": 42,
"end": 47
},
"localName": {
"kind": "Name",
"name": "variable2",
"start": 29,
"end": 38
},
"isType": false
},
{
"start": 58,
"end": 63,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "nameN",
"start": 58,
"end": 63
},
"localName": {
"kind": "Name",
"name": "nameN",
"start": 58,
"end": 63
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export class ClassName { /* … */ } 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 34,
"entries": [
{
"start": 7,
"end": 34,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "ClassName",
"start": 13,
"end": 22
},
"localName": {
"kind": "Name",
"name": "ClassName",
"start": 13,
"end": 22
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export const [ name1, name2 ] = array; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 38,
"entries": [
{
"start": 7,
"end": 38,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "name1",
"start": 15,
"end": 20
},
"localName": {
"kind": "Name",
"name": "name1",
"start": 15,
"end": 20
},
"isType": false
},
{
"start": 7,
"end": 38,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "name2",
"start": 22,
"end": 27
},
"localName": {
"kind": "Name",
"name": "name2",
"start": 22,
"end": 27
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export const { name1, name2: bar } = o; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 39,
"entries": [
{
"start": 7,
"end": 39,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "name1",
"start": 15,
"end": 20
},
"localName": {
"kind": "Name",
"name": "name1",
"start": 15,
"end": 20
},
"isType": false
},
{
"start": 7,
"end": 39,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "bar",
"start": 29,
"end": 32
},
"localName": {
"kind": "Name",
"name": "bar",
"start": 29,
"end": 32
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export const name1 = 1, name2 = 2/*, … */; // also var, let 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 42,
"entries": [
{
"start": 7,
"end": 42,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "name1",
"start": 13,
"end": 18
},
"localName": {
"kind": "Name",
"name": "name1",
"start": 13,
"end": 18
},
"isType": false
},
{
"start": 7,
"end": 42,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "name2",
"start": 24,
"end": 29
},
"localName": {
"kind": "Name",
"name": "name2",
"start": 24,
"end": 29
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export default class { /* … */ } 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 32,
"entries": [
{
"start": 15,
"end": 32,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Default",
"name": null,
"start": 7,
"end": 14
},
"localName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export default class ClassName { /* … */ } 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 42,
"entries": [
{
"start": 15,
"end": 42,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Default",
"name": null,
"start": 7,
"end": 14
},
"localName": {
"kind": "Name",
"name": "ClassName",
"start": 21,
"end": 30
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export default expression; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 26,
"entries": [
{
"start": 15,
"end": 25,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Default",
"name": null,
"start": 7,
"end": 14
},
"localName": {
"kind": "Default",
"name": "expression",
"start": 15,
"end": 25
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export default function () { /* … */ } 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 38,
"entries": [
{
"start": 15,
"end": 38,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Default",
"name": null,
"start": 7,
"end": 14
},
"localName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export default function functionName() { /* … */ } 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 50,
"entries": [
{
"start": 15,
"end": 50,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Default",
"name": null,
"start": 7,
"end": 14
},
"localName": {
"kind": "Name",
"name": "functionName",
"start": 24,
"end": 36
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export default function* () { /* … */ } 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 39,
"entries": [
{
"start": 15,
"end": 39,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Default",
"name": null,
"start": 7,
"end": 14
},
"localName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export default function* generatorFunctionName() { /* … */ } 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 60,
"entries": [
{
"start": 15,
"end": 60,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Default",
"name": null,
"start": 7,
"end": 14
},
"localName": {
"kind": "Name",
"name": "generatorFunctionName",
"start": 25,
"end": 46
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export function functionName() { /* … */ } 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 42,
"entries": [
{
"start": 7,
"end": 42,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "functionName",
"start": 16,
"end": 28
},
"localName": {
"kind": "Name",
"name": "functionName",
"start": 16,
"end": 28
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export function* generatorFunctionName() { /* … */ } 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 52,
"entries": [
{
"start": 7,
"end": 52,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "generatorFunctionName",
"start": 17,
"end": 38
},
"localName": {
"kind": "Name",
"name": "generatorFunctionName",
"start": 17,
"end": 38
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > export let name1, name2/*, … */; // also var 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [],
"staticExports": [
{
"start": 0,
"end": 32,
"entries": [
{
"start": 7,
"end": 32,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "name1",
"start": 11,
"end": 16
},
"localName": {
"kind": "Name",
"name": "name1",
"start": 11,
"end": 16
},
"isType": false
},
{
"start": 7,
"end": 32,
"moduleRequest": null,
"importName": {
"kind": "None",
"name": null,
"start": null,
"end": null
},
"exportName": {
"kind": "Name",
"name": "name2",
"start": 18,
"end": 23
},
"localName": {
"kind": "Name",
"name": "name2",
"start": 18,
"end": 23
},
"isType": false
}
]
}
],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > import "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [
{
"start": 0,
"end": 21,
"moduleRequest": {
"value": "module-name",
"start": 7,
"end": 20
},
"entries": []
}
],
"staticExports": [],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > import * as name from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [
{
"start": 0,
"end": 36,
"moduleRequest": {
"value": "module-name",
"start": 22,
"end": 35
},
"entries": [
{
"importName": {
"kind": "NamespaceObject",
"name": null,
"start": null,
"end": null
},
"localName": {
"value": "name",
"start": 12,
"end": 16
},
"isType": false
}
]
}
],
"staticExports": [],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > import { "string name" as alias } from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [
{
"start": 0,
"end": 53,
"moduleRequest": {
"value": "module-name",
"start": 39,
"end": 52
},
"entries": [
{
"importName": {
"kind": "Name",
"name": "string name",
"start": 9,
"end": 22
},
"localName": {
"value": "alias",
"start": 26,
"end": 31
},
"isType": false
}
]
}
],
"staticExports": [],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > import { default as alias } from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [
{
"start": 0,
"end": 47,
"moduleRequest": {
"value": "module-name",
"start": 33,
"end": 46
},
"entries": [
{
"importName": {
"kind": "Name",
"name": "default",
"start": 9,
"end": 16
},
"localName": {
"value": "alias",
"start": 20,
"end": 25
},
"isType": false
}
]
}
],
"staticExports": [],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > import { export1 } from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [
{
"start": 0,
"end": 38,
"moduleRequest": {
"value": "module-name",
"start": 24,
"end": 37
},
"entries": [
{
"importName": {
"kind": "Name",
"name": "export1",
"start": 9,
"end": 16
},
"localName": {
"value": "export1",
"start": 9,
"end": 16
},
"isType": false
}
]
}
],
"staticExports": [],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > import { export1 as alias1 } from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [
{
"start": 0,
"end": 48,
"moduleRequest": {
"value": "module-name",
"start": 34,
"end": 47
},
"entries": [
{
"importName": {
"kind": "Name",
"name": "export1",
"start": 9,
"end": 16
},
"localName": {
"value": "alias1",
"start": 20,
"end": 26
},
"isType": false
}
]
}
],
"staticExports": [],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > import { export1, export2 } from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [
{
"start": 0,
"end": 47,
"moduleRequest": {
"value": "module-name",
"start": 33,
"end": 46
},
"entries": [
{
"importName": {
"kind": "Name",
"name": "export1",
"start": 9,
"end": 16
},
"localName": {
"value": "export1",
"start": 9,
"end": 16
},
"isType": false
},
{
"importName": {
"kind": "Name",
"name": "export2",
"start": 18,
"end": 25
},
"localName": {
"value": "export2",
"start": 18,
"end": 25
},
"isType": false
}
]
}
],
"staticExports": [],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > import { export1, export2 as alias2, /* … */ } from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [
{
"start": 0,
"end": 66,
"moduleRequest": {
"value": "module-name",
"start": 52,
"end": 65
},
"entries": [
{
"importName": {
"kind": "Name",
"name": "export1",
"start": 9,
"end": 16
},
"localName": {
"value": "export1",
"start": 9,
"end": 16
},
"isType": false
},
{
"importName": {
"kind": "Name",
"name": "export2",
"start": 18,
"end": 25
},
"localName": {
"value": "alias2",
"start": 29,
"end": 35
},
"isType": false
}
]
}
],
"staticExports": [],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > import defaultExport from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [
{
"start": 0,
"end": 40,
"moduleRequest": {
"value": "module-name",
"start": 26,
"end": 39
},
"entries": [
{
"importName": {
"kind": "Default",
"name": null,
"start": 7,
"end": 20
},
"localName": {
"value": "defaultExport",
"start": 7,
"end": 20
},
"isType": false
}
]
}
],
"staticExports": [],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > import defaultExport, * as name from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [
{
"start": 0,
"end": 51,
"moduleRequest": {
"value": "module-name",
"start": 37,
"end": 50
},
"entries": [
{
"importName": {
"kind": "Default",
"name": null,
"start": 7,
"end": 20
},
"localName": {
"value": "defaultExport",
"start": 7,
"end": 20
},
"isType": false
},
{
"importName": {
"kind": "NamespaceObject",
"name": null,
"start": null,
"end": null
},
"localName": {
"value": "name",
"start": 27,
"end": 31
},
"isType": false
}
]
}
],
"staticExports": [],
"dynamicImports": [],
"importMetas": []
}"
`;
exports[`esm > import defaultExport, { export1, /* … */ } from "module-name"; 1`] = `
"{
"hasModuleSyntax": true,
"staticImports": [
{
"start": 0,
"end": 62,
"moduleRequest": {
"value": "module-name",
"start": 48,
"end": 61
},
"entries": [
{
"importName": {
"kind": "Default",
"name": null,
"start": 7,
"end": 20
},
"localName": {
"value": "defaultExport",
"start": 7,
"end": 20
},
"isType": false
},
{
"importName": {
"kind": "Name",
"name": "export1",
"start": 24,
"end": 31
},
"localName": {
"value": "export1",
"start": 24,
"end": 31
},
"isType": false
}
]
}
],
"staticExports": [],
"dynamicImports": [],
"importMetas": []
}"
`;