webpack/test/configCases/inner-graph/_helpers/testModuleLoader.js

11 lines
347 B
JavaScript

/** @type {import("../../../../").LoaderDefinition<string>} */
module.exports = function () {
const usedExports = JSON.parse(this.query.slice(1));
return [
`import { ${usedExports
.map(x => `${x} as export_${x}`)
.join(", ")} } from "./module";`,
`export default [${usedExports.map(x => `export_${x}`).join(", ")}];`
].join("\n");
};