@pubgcorp/pk-template
Version:
p template engine for kubernetes
15 lines • 1.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.executePkt = void 0;
const virtualMachine_1 = require("./virtualMachine");
const _1 = require(".");
const scope_1 = require("./scope");
const executePkt = (objects, values, file) => {
objects = objects || [];
const scope = scope_1.Scope.CreateRoot(objects, values);
const runtime = (0, _1.createLanguageRuntime)();
virtualMachine_1.LanguageVm.Run(runtime, scope, file);
return scope.objects;
};
exports.executePkt = executePkt;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGt0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3BrLXRlbXBsYXRlL3BrdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxxREFBOEM7QUFDOUMsd0JBQW1EO0FBRW5ELG1DQUFnQztBQUV6QixNQUFNLFVBQVUsR0FBRyxDQUFDLE9BQWtCLEVBQUUsTUFBZSxFQUFFLElBQVksRUFBRSxFQUFFO0lBQzlFLE9BQU8sR0FBRyxPQUFPLElBQUksRUFBRSxDQUFDO0lBQ3hCLE1BQU0sS0FBSyxHQUFHLGFBQUssQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ2hELE1BQU0sT0FBTyxHQUFHLElBQUEsd0JBQXFCLEdBQUUsQ0FBQztJQUN4QywyQkFBVSxDQUFDLEdBQUcsQ0FBQyxPQUFPLEVBQUUsS0FBSyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBRXJDLE9BQU8sS0FBSyxDQUFDLE9BQU8sQ0FBQztBQUN2QixDQUFDLENBQUE7QUFQWSxRQUFBLFVBQVUsY0FPdEIifQ==