| "use strict"; |
| |
| Object.defineProperty(exports, "__esModule", { |
| value: true |
| }); |
| exports.default = void 0; |
| |
| class PluginPass { |
| constructor(file, key, options) { |
| this._map = new Map(); |
| this.key = key; |
| this.file = file; |
| this.opts = options || {}; |
| this.cwd = file.opts.cwd; |
| this.filename = file.opts.filename; |
| } |
| |
| set(key, val) { |
| this._map.set(key, val); |
| } |
| |
| get(key) { |
| return this._map.get(key); |
| } |
| |
| availableHelper(name, versionRange) { |
| return this.file.availableHelper(name, versionRange); |
| } |
| |
| addHelper(name) { |
| return this.file.addHelper(name); |
| } |
| |
| addImport() { |
| return this.file.addImport(); |
| } |
| |
| getModuleName() { |
| return this.file.getModuleName(); |
| } |
| |
| buildCodeFrameError(node, msg, Error) { |
| return this.file.buildCodeFrameError(node, msg, Error); |
| } |
| |
| } |
| |
| exports.default = PluginPass; |