@sprucelabs/spruce-templates
Version:
Templates used for code generation in skills!
21 lines (20 loc) • 688 B
JavaScript
;
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);
},
});