UNPKG

@sprucelabs/spruce-templates

Version:

Templates used for code generation in skills!

21 lines (20 loc) 688 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const handlebars_1 = __importDefault(require("handlebars")); handlebars_1.default.registerHelper({ eq: (v1, v2) => v1 === v2, ne: (v1, v2) => v1 !== v2, lt: (v1, v2) => v1 < v2, gt: (v1, v2) => v1 > v2, lte: (v1, v2) => v1 <= v2, gte: (v1, v2) => v1 >= v2, and(...params) { return Array.prototype.every.call(params, Boolean); }, or(...params) { return Array.prototype.slice.call(params, 0, -1).some(Boolean); }, });