text: /*
    MIT License http://www.opensource.org/licenses/mit-license.php
    Author Tobias Koppers @sokra
  */
  'use strict';
  const ModuleDependency = require('./ModuleDependency');
  const ModuleDependencyTemplateAsId = require('./ModuleDependencyTemplateAsId');
  
  class ModuleHotAcceptDependency extends ModuleDependency {
    constructor(request, range) {
      super(request);
      this.range = range;
      this.weak = true;
    }
  
    get type() {
      return 'module.hot.accept';
    }
  }
  
  ModuleHotAcceptDependency.Template = ModuleDependencyTemplateAsId;
  
  module.exports = ModuleHotAcceptDependency;
  