| /* |
| MIT License http://www.opensource.org/licenses/mit-license.php |
| Author Tobias Koppers @sokra |
| */ |
| "use strict"; |
| const ContextDependency = require("./ContextDependency"); |
| const ContextDependencyTemplateAsRequireCall = require("./ContextDependencyTemplateAsRequireCall"); |
| |
| class ImportContextDependency extends ContextDependency { |
| constructor(options, range, valueRange) { |
| super(options); |
| this.range = range; |
| this.valueRange = valueRange; |
| } |
| |
| get type() { |
| return `import() context ${this.options.mode}`; |
| } |
| } |
| |
| ImportContextDependency.Template = ContextDependencyTemplateAsRequireCall; |
| |
| module.exports = ImportContextDependency; |