simple-squiggle

A restricted subset of Squiggle
Log | Files | Refs | README

ImportMetaHotDeclineDependency.js (812B)


      1 /*
      2 	MIT License http://www.opensource.org/licenses/mit-license.php
      3 	Author Ivan Kopeykin @vankop
      4 */
      5 
      6 "use strict";
      7 
      8 const makeSerializable = require("../util/makeSerializable");
      9 const ModuleDependency = require("./ModuleDependency");
     10 const ModuleDependencyTemplateAsId = require("./ModuleDependencyTemplateAsId");
     11 
     12 class ImportMetaHotDeclineDependency extends ModuleDependency {
     13 	constructor(request, range) {
     14 		super(request);
     15 
     16 		this.range = range;
     17 		this.weak = true;
     18 	}
     19 
     20 	get type() {
     21 		return "import.meta.webpackHot.decline";
     22 	}
     23 
     24 	get category() {
     25 		return "esm";
     26 	}
     27 }
     28 
     29 makeSerializable(
     30 	ImportMetaHotDeclineDependency,
     31 	"webpack/lib/dependencies/ImportMetaHotDeclineDependency"
     32 );
     33 
     34 ImportMetaHotDeclineDependency.Template = ModuleDependencyTemplateAsId;
     35 
     36 module.exports = ImportMetaHotDeclineDependency;