UNPKG

@itrocks/framework

Version:

RAD framework for intuitive web application development, blending data and domain-driven design with modular architecture

24 lines 826 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Template = void 0; const rename_1 = require("@itrocks/rename"); const template_1 = require("@itrocks/template"); const translate_1 = require("@itrocks/translate"); const parseDecorator_1 = require("./parseDecorator"); const parseReflect_1 = require("./parseReflect"); class Template extends template_1.Template { doLiteral = true; parsers = [ ['@', parseDecorator_1.parseDecorator], ['%', parseReflect_1.parseReflect] ]; applyLiterals(text, parts = []) { return (0, translate_1.tr)(text, parts); } } exports.Template = Template; // @ts-ignore Added to be used in templates rename_1.Str.prototype.tr = function () { return (0, translate_1.tr)(this + ''); }; //# sourceMappingURL=template.js.map