@sprucelabs/spruce-templates
Version:
Templates used for code generation in skills!
15 lines (14 loc) • 618 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"));
/* The enum for schema.fields.fieldName.type as a string */
handlebars_1.default.registerHelper('fieldTypeEnum', function (fieldDefinitions) {
if (!fieldDefinitions) {
throw new Error('fieldTypeEnum helper needs a FieldDefinitions as the first argument');
}
const { type } = fieldDefinitions;
return `'${type}'`;
});