@vulcan-sql/core
Version:
Core package of VulcanSQL
21 lines • 779 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseCompilerEnvironment = void 0;
const tslib_1 = require("tslib");
const nunjucks = require("nunjucks");
/**
* This case can't be inject into container directly because of the extending of nunjucks.Environment
*/
class BaseCompilerEnvironment extends nunjucks.Environment {
// initialize template engines extensions
initializeExtensions() {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const extensions = this.getExtensions();
for (const extension of extensions) {
yield extension.activate();
}
});
}
}
exports.BaseCompilerEnvironment = BaseCompilerEnvironment;
//# sourceMappingURL=base.js.map