diff options
Diffstat (limited to 'node_modules/nunjucks/src/precompiled-loader.js')
| -rw-r--r-- | node_modules/nunjucks/src/precompiled-loader.js | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/node_modules/nunjucks/src/precompiled-loader.js b/node_modules/nunjucks/src/precompiled-loader.js new file mode 100644 index 0000000..d833c4f --- /dev/null +++ b/node_modules/nunjucks/src/precompiled-loader.js @@ -0,0 +1,31 @@ +'use strict'; + +function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; _setPrototypeOf(subClass, superClass); } +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } +var Loader = require('./loader'); +var PrecompiledLoader = /*#__PURE__*/function (_Loader) { + _inheritsLoose(PrecompiledLoader, _Loader); + function PrecompiledLoader(compiledTemplates) { + var _this; + _this = _Loader.call(this) || this; + _this.precompiled = compiledTemplates || {}; + return _this; + } + var _proto = PrecompiledLoader.prototype; + _proto.getSource = function getSource(name) { + if (this.precompiled[name]) { + return { + src: { + type: 'code', + obj: this.precompiled[name] + }, + path: name + }; + } + return null; + }; + return PrecompiledLoader; +}(Loader); +module.exports = { + PrecompiledLoader: PrecompiledLoader +};
\ No newline at end of file |
