fixes dynamic imports (#2748)
parent
c59a82cbae
commit
01387bc9d1
|
@ -9,3 +9,4 @@ npm-debug.log
|
|||
/website/node_modules
|
||||
.DS_Store
|
||||
coverage
|
||||
.idea
|
||||
|
|
|
@ -30,7 +30,9 @@ function getSortedChildNodes(node, text, resultArray) {
|
|||
node.type !== "Line" &&
|
||||
node.type !== "Block" &&
|
||||
node.type !== "EmptyStatement" &&
|
||||
node.type !== "TemplateElement") ||
|
||||
node.type !== "TemplateElement" &&
|
||||
node.type !== "Import" &&
|
||||
!(node.callee && node.callee.type === "Import")) ||
|
||||
(node.kind && node.kind !== "Comment"))
|
||||
) {
|
||||
// This reverse insertion sort almost always takes constant
|
||||
|
|
|
@ -208,6 +208,25 @@ for (;;);
|
|||
|
||||
`;
|
||||
|
||||
exports[`dynamic_imports.js 1`] = `
|
||||
import(/* Hello */ 'something')
|
||||
|
||||
import('something' /* Hello */)
|
||||
|
||||
import(/* Hello */ 'something' /* Hello */)
|
||||
|
||||
import('something' /* Hello */ + 'else')
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
import(/* Hello */ "something");
|
||||
|
||||
import("something" /* Hello */);
|
||||
|
||||
import(/* Hello */ "something" /* Hello */);
|
||||
|
||||
import("something" /* Hello */ + "else");
|
||||
|
||||
`;
|
||||
|
||||
exports[`export.js 1`] = `
|
||||
export //comment
|
||||
{}
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
import(/* Hello */ 'something')
|
||||
|
||||
import('something' /* Hello */)
|
||||
|
||||
import(/* Hello */ 'something' /* Hello */)
|
||||
|
||||
import('something' /* Hello */ + 'else')
|
Loading…
Reference in New Issue