twing
Version:
First-class Twig engine for Node.js
16 lines (15 loc) • 795 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.executeSandboxNodeSynchronously = exports.executeSandboxNode = void 0;
const executeSandboxNode = (node, executionContext) => {
const { body } = node.children;
const { nodeExecutor: execute } = executionContext;
return execute(body, Object.assign(Object.assign({}, executionContext), { sandboxed: true }));
};
exports.executeSandboxNode = executeSandboxNode;
const executeSandboxNodeSynchronously = (node, executionContext) => {
const { body } = node.children;
const { nodeExecutor: execute } = executionContext;
return execute(body, Object.assign(Object.assign({}, executionContext), { sandboxed: true }));
};
exports.executeSandboxNodeSynchronously = executeSandboxNodeSynchronously;