HarmonyAcceptImportDependency.js 961 B

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. MIT License http://www.opensource.org/licenses/mit-license.php
  3. Author Tobias Koppers @sokra
  4. */
  5. "use strict";
  6. const makeSerializable = require("../util/makeSerializable");
  7. const HarmonyImportDependency = require("./HarmonyImportDependency");
  8. /** @typedef {import("webpack-sources").ReplaceSource} ReplaceSource */
  9. /** @typedef {import("../Dependency")} Dependency */
  10. /** @typedef {import("../DependencyTemplate").DependencyTemplateContext} DependencyTemplateContext */
  11. class HarmonyAcceptImportDependency extends HarmonyImportDependency {
  12. constructor(request) {
  13. super(request, NaN);
  14. this.weak = true;
  15. }
  16. get type() {
  17. return "harmony accept";
  18. }
  19. }
  20. makeSerializable(
  21. HarmonyAcceptImportDependency,
  22. "webpack/lib/dependencies/HarmonyAcceptImportDependency"
  23. );
  24. HarmonyAcceptImportDependency.Template = class HarmonyAcceptImportDependencyTemplate extends (
  25. HarmonyImportDependency.Template
  26. ) {};
  27. module.exports = HarmonyAcceptImportDependency;