mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
1468 lines
28 KiB
Text
1468 lines
28 KiB
Text
// 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"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 12,
|
|
"end": 17
|
|
},
|
|
"localName": {
|
|
"kind": "None"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"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"
|
|
},
|
|
"exportName": {
|
|
"kind": "None"
|
|
},
|
|
"localName": {
|
|
"kind": "None"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"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"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export { default, /* …, */ } from "module-name"; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 50,
|
|
"entries": [
|
|
{
|
|
"start": 9,
|
|
"end": 16,
|
|
"moduleRequest": {
|
|
"value": "module-name",
|
|
"start": 36,
|
|
"end": 49
|
|
},
|
|
"importName": {
|
|
"kind": "Name",
|
|
"name": "default",
|
|
"start": 9,
|
|
"end": 16
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "default",
|
|
"start": 9,
|
|
"end": 16
|
|
},
|
|
"localName": {
|
|
"kind": "None"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export { import1 as name1, import2 as name2, /* …, */ nameN } from "module-name"; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 83,
|
|
"entries": [
|
|
{
|
|
"start": 9,
|
|
"end": 25,
|
|
"moduleRequest": {
|
|
"value": "module-name",
|
|
"start": 69,
|
|
"end": 82
|
|
},
|
|
"importName": {
|
|
"kind": "Name",
|
|
"name": "import1",
|
|
"start": 9,
|
|
"end": 16
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 20,
|
|
"end": 25
|
|
},
|
|
"localName": {
|
|
"kind": "None"
|
|
}
|
|
},
|
|
{
|
|
"start": 27,
|
|
"end": 43,
|
|
"moduleRequest": {
|
|
"value": "module-name",
|
|
"start": 69,
|
|
"end": 82
|
|
},
|
|
"importName": {
|
|
"kind": "Name",
|
|
"name": "import2",
|
|
"start": 27,
|
|
"end": 34
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name2",
|
|
"start": 38,
|
|
"end": 43
|
|
},
|
|
"localName": {
|
|
"kind": "None"
|
|
}
|
|
},
|
|
{
|
|
"start": 56,
|
|
"end": 61,
|
|
"moduleRequest": {
|
|
"value": "module-name",
|
|
"start": 69,
|
|
"end": 82
|
|
},
|
|
"importName": {
|
|
"kind": "Name",
|
|
"name": "nameN",
|
|
"start": 56,
|
|
"end": 61
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "nameN",
|
|
"start": 56,
|
|
"end": 61
|
|
},
|
|
"localName": {
|
|
"kind": "None"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export { name1 as default /*, … */ }; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 39,
|
|
"entries": [
|
|
{
|
|
"start": 9,
|
|
"end": 25,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "default",
|
|
"start": 18,
|
|
"end": 25
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 9,
|
|
"end": 14
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export { name1, /* …, */ nameN } from "module-name"; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 54,
|
|
"entries": [
|
|
{
|
|
"start": 9,
|
|
"end": 14,
|
|
"moduleRequest": {
|
|
"value": "module-name",
|
|
"start": 40,
|
|
"end": 53
|
|
},
|
|
"importName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 9,
|
|
"end": 14
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 9,
|
|
"end": 14
|
|
},
|
|
"localName": {
|
|
"kind": "None"
|
|
}
|
|
},
|
|
{
|
|
"start": 27,
|
|
"end": 32,
|
|
"moduleRequest": {
|
|
"value": "module-name",
|
|
"start": 40,
|
|
"end": 53
|
|
},
|
|
"importName": {
|
|
"kind": "Name",
|
|
"name": "nameN",
|
|
"start": 27,
|
|
"end": 32
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "nameN",
|
|
"start": 27,
|
|
"end": 32
|
|
},
|
|
"localName": {
|
|
"kind": "None"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export { name1, /* …, */ nameN }; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 35,
|
|
"entries": [
|
|
{
|
|
"start": 9,
|
|
"end": 14,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 9,
|
|
"end": 14
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 9,
|
|
"end": 14
|
|
}
|
|
},
|
|
{
|
|
"start": 27,
|
|
"end": 32,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "nameN",
|
|
"start": 27,
|
|
"end": 32
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "nameN",
|
|
"start": 27,
|
|
"end": 32
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export { variable1 as "string name" }; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 38,
|
|
"entries": [
|
|
{
|
|
"start": 9,
|
|
"end": 35,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "string name",
|
|
"start": 22,
|
|
"end": 35
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "variable1",
|
|
"start": 9,
|
|
"end": 18
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export { variable1 as name1, variable2 as name2, /* …, */ nameN }; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 68,
|
|
"entries": [
|
|
{
|
|
"start": 9,
|
|
"end": 27,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 22,
|
|
"end": 27
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "variable1",
|
|
"start": 9,
|
|
"end": 18
|
|
}
|
|
},
|
|
{
|
|
"start": 29,
|
|
"end": 47,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name2",
|
|
"start": 42,
|
|
"end": 47
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "variable2",
|
|
"start": 29,
|
|
"end": 38
|
|
}
|
|
},
|
|
{
|
|
"start": 60,
|
|
"end": 65,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "nameN",
|
|
"start": 60,
|
|
"end": 65
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "nameN",
|
|
"start": 60,
|
|
"end": 65
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export class ClassName { /* … */ } 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 36,
|
|
"entries": [
|
|
{
|
|
"start": 7,
|
|
"end": 36,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "ClassName",
|
|
"start": 13,
|
|
"end": 22
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "ClassName",
|
|
"start": 13,
|
|
"end": 22
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export const [ name1, name2 ] = array; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 38,
|
|
"entries": [
|
|
{
|
|
"start": 7,
|
|
"end": 38,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 15,
|
|
"end": 20
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 15,
|
|
"end": 20
|
|
}
|
|
},
|
|
{
|
|
"start": 7,
|
|
"end": 38,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name2",
|
|
"start": 22,
|
|
"end": 27
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "name2",
|
|
"start": 22,
|
|
"end": 27
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export const { name1, name2: bar } = o; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 39,
|
|
"entries": [
|
|
{
|
|
"start": 7,
|
|
"end": 39,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 15,
|
|
"end": 20
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 15,
|
|
"end": 20
|
|
}
|
|
},
|
|
{
|
|
"start": 7,
|
|
"end": 39,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "bar",
|
|
"start": 29,
|
|
"end": 32
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "bar",
|
|
"start": 29,
|
|
"end": 32
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export const name1 = 1, name2 = 2/*, … */; // also var, let 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 44,
|
|
"entries": [
|
|
{
|
|
"start": 7,
|
|
"end": 44,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 13,
|
|
"end": 18
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 13,
|
|
"end": 18
|
|
}
|
|
},
|
|
{
|
|
"start": 7,
|
|
"end": 44,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name2",
|
|
"start": 24,
|
|
"end": 29
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "name2",
|
|
"start": 24,
|
|
"end": 29
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export default class { /* … */ } 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 34,
|
|
"entries": [
|
|
{
|
|
"start": 15,
|
|
"end": 34,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Default",
|
|
"start": 7,
|
|
"end": 14
|
|
},
|
|
"localName": {
|
|
"kind": "None"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export default class ClassName { /* … */ } 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 44,
|
|
"entries": [
|
|
{
|
|
"start": 15,
|
|
"end": 44,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Default",
|
|
"start": 7,
|
|
"end": 14
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "ClassName",
|
|
"start": 21,
|
|
"end": 30
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export default expression; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 26,
|
|
"entries": [
|
|
{
|
|
"start": 15,
|
|
"end": 25,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Default",
|
|
"start": 7,
|
|
"end": 14
|
|
},
|
|
"localName": {
|
|
"kind": "Default",
|
|
"name": "expression",
|
|
"start": 15,
|
|
"end": 25
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export default function () { /* … */ } 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 40,
|
|
"entries": [
|
|
{
|
|
"start": 15,
|
|
"end": 40,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Default",
|
|
"start": 7,
|
|
"end": 14
|
|
},
|
|
"localName": {
|
|
"kind": "None"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export default function functionName() { /* … */ } 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 52,
|
|
"entries": [
|
|
{
|
|
"start": 15,
|
|
"end": 52,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Default",
|
|
"start": 7,
|
|
"end": 14
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "functionName",
|
|
"start": 24,
|
|
"end": 36
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export default function* () { /* … */ } 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 41,
|
|
"entries": [
|
|
{
|
|
"start": 15,
|
|
"end": 41,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Default",
|
|
"start": 7,
|
|
"end": 14
|
|
},
|
|
"localName": {
|
|
"kind": "None"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export default function* generatorFunctionName() { /* … */ } 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 62,
|
|
"entries": [
|
|
{
|
|
"start": 15,
|
|
"end": 62,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Default",
|
|
"start": 7,
|
|
"end": 14
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "generatorFunctionName",
|
|
"start": 25,
|
|
"end": 46
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export function functionName() { /* … */ } 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 44,
|
|
"entries": [
|
|
{
|
|
"start": 7,
|
|
"end": 44,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "functionName",
|
|
"start": 16,
|
|
"end": 28
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "functionName",
|
|
"start": 16,
|
|
"end": 28
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export function* generatorFunctionName() { /* … */ } 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 54,
|
|
"entries": [
|
|
{
|
|
"start": 7,
|
|
"end": 54,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "generatorFunctionName",
|
|
"start": 17,
|
|
"end": 38
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "generatorFunctionName",
|
|
"start": 17,
|
|
"end": 38
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > export let name1, name2/*, … */; // also var 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [],
|
|
"staticExports": [
|
|
{
|
|
"start": 0,
|
|
"end": 34,
|
|
"entries": [
|
|
{
|
|
"start": 7,
|
|
"end": 34,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 11,
|
|
"end": 16
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "name1",
|
|
"start": 11,
|
|
"end": 16
|
|
}
|
|
},
|
|
{
|
|
"start": 7,
|
|
"end": 34,
|
|
"importName": {
|
|
"kind": "None"
|
|
},
|
|
"exportName": {
|
|
"kind": "Name",
|
|
"name": "name2",
|
|
"start": 18,
|
|
"end": 23
|
|
},
|
|
"localName": {
|
|
"kind": "Name",
|
|
"name": "name2",
|
|
"start": 18,
|
|
"end": 23
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > import "module-name"; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [
|
|
{
|
|
"start": 0,
|
|
"end": 21,
|
|
"moduleRequest": {
|
|
"value": "module-name",
|
|
"start": 7,
|
|
"end": 20
|
|
},
|
|
"entries": []
|
|
}
|
|
],
|
|
"staticExports": [],
|
|
"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"
|
|
},
|
|
"localName": {
|
|
"value": "name",
|
|
"start": 12,
|
|
"end": 16
|
|
},
|
|
"isType": false
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"staticExports": [],
|
|
"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": [],
|
|
"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": [],
|
|
"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": [],
|
|
"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": [],
|
|
"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": [],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > import { export1, export2 as alias2, /* … */ } from "module-name"; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [
|
|
{
|
|
"start": 0,
|
|
"end": 68,
|
|
"moduleRequest": {
|
|
"value": "module-name",
|
|
"start": 54,
|
|
"end": 67
|
|
},
|
|
"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": [],
|
|
"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",
|
|
"start": 7,
|
|
"end": 20
|
|
},
|
|
"localName": {
|
|
"value": "defaultExport",
|
|
"start": 7,
|
|
"end": 20
|
|
},
|
|
"isType": false
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"staticExports": [],
|
|
"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",
|
|
"start": 7,
|
|
"end": 20
|
|
},
|
|
"localName": {
|
|
"value": "defaultExport",
|
|
"start": 7,
|
|
"end": 20
|
|
},
|
|
"isType": false
|
|
},
|
|
{
|
|
"importName": {
|
|
"kind": "NamespaceObject"
|
|
},
|
|
"localName": {
|
|
"value": "name",
|
|
"start": 27,
|
|
"end": 31
|
|
},
|
|
"isType": false
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"staticExports": [],
|
|
"importMetas": []
|
|
}"
|
|
`;
|
|
|
|
exports[`esm > import defaultExport, { export1, /* … */ } from "module-name"; 1`] = `
|
|
"{
|
|
"hasModuleSyntax": true,
|
|
"staticImports": [
|
|
{
|
|
"start": 0,
|
|
"end": 64,
|
|
"moduleRequest": {
|
|
"value": "module-name",
|
|
"start": 50,
|
|
"end": 63
|
|
},
|
|
"entries": [
|
|
{
|
|
"importName": {
|
|
"kind": "Default",
|
|
"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": [],
|
|
"importMetas": []
|
|
}"
|
|
`;
|