| 12345678910111213141516171819202122232425262728293031323334 | /*	MIT License http://www.opensource.org/licenses/mit-license.php	Author Tobias Koppers @sokra*/"use strict";const ModuleDependency = require("./ModuleDependency");class ImportWeakDependency extends ModuleDependency {	constructor(request, originModule, range) {		super(request);		this.originModule = originModule;		this.range = range;		this.weak = true;	}	get type() {		return "import() weak";	}}ImportWeakDependency.Template = class ImportDependencyTemplate {	apply(dep, source, runtime) {		const content = runtime.moduleNamespacePromise({			module: dep.module,			request: dep.request,			strict: dep.originModule.buildMeta.strictHarmonyModule,			message: "import() weak",			weak: true		});		source.replace(dep.range[0], dep.range[1] - 1, content);	}};module.exports = ImportWeakDependency;
 |