UNPKG

@ogs-gmbh/ngx-template-engine

Version:

A library providing a flexible and efficient template engine for dynamic content rendering. It enables easy integration of customizable templates within Angular applications.

26 lines 3.38 kB
var AstKind; (function (AstKind) { AstKind["TEMPLATE_PROPERTY"] = "template-property"; AstKind["TEMPLATE_INDEX"] = "template-index"; AstKind["TEXT"] = "text"; })(AstKind || (AstKind = {})); function createAstTemplatePropertyNode(property) { return { kind: AstKind.TEMPLATE_PROPERTY, property }; } function createAstTemplateIndexNode(index) { return { kind: AstKind.TEMPLATE_INDEX, index }; } function createAstTextNode(value) { return { kind: AstKind.TEXT, value }; } export { AstKind, createAstTemplatePropertyNode, createAstTemplateIndexNode, createAstTextNode }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2FzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4QkEsSUFBSyxPQUlKO0FBSkQsV0FBSyxPQUFPO0lBQ1Ysa0RBQXVDLENBQUE7SUFDdkMsNENBQWlDLENBQUE7SUFDakMsd0JBQWEsQ0FBQTtBQUNmLENBQUMsRUFKSSxPQUFPLEtBQVAsT0FBTyxRQUlYO0FBRUQsU0FBUyw2QkFBNkIsQ0FBRSxRQUFnQjtJQUN0RCxPQUFPO1FBQ0wsSUFBSSxFQUFFLE9BQU8sQ0FBQyxpQkFBaUI7UUFDL0IsUUFBUTtLQUNULENBQUM7QUFDSixDQUFDO0FBRUQsU0FBUywwQkFBMEIsQ0FBRSxLQUFhO0lBQ2hELE9BQU87UUFDTCxJQUFJLEVBQUUsT0FBTyxDQUFDLGNBQWM7UUFDNUIsS0FBSztLQUNOLENBQUM7QUFDSixDQUFDO0FBRUQsU0FBUyxpQkFBaUIsQ0FBRSxLQUFhO0lBQ3ZDLE9BQU87UUFDTCxJQUFJLEVBQUUsT0FBTyxDQUFDLElBQUk7UUFDbEIsS0FBSztLQUNOLENBQUM7QUFDSixDQUFDO0FBV0QsT0FBTyxFQUNMLE9BQU8sRUFDUCw2QkFBNkIsRUFDN0IsMEJBQTBCLEVBQzFCLGlCQUFpQixFQUNsQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsidHlwZSBBc3QgPSB7XG4gIG1vZGU6IEFzdE1vZGU7XG4gIG5vZGVzOiBBc3ROb2Rlcztcbn07XG5cbnR5cGUgQXN0Tm9kZXMgPSBBc3ROb2RlW107XG5cbi8qKlxuICogV2hlbiB0aGUgZmlyc3QgdGVtcGxhdGUgdmFyaWFibGUgaXMgezB9IChpbmRleC1iYXNlZCksIGV2ZXJ5IGZvbGxvd2luZ1xuICogdGVtcGxhdGUgdmFyaWFibGUgbXVzdCBiZSBpbmRleC1iYXNlZC4gU2FtZSBhcHBsaWVzIHRvIHtwcm9wZXJ0eX0gKHByb3BlcnR5LWJhc2VkKS5cbiAqIFRoaXMgcmVzdWx0IGluIG9ubHkgaGF2aW5nIG9uZSBtb2RlIGZvciB0aGUgYXN0IHRvIHdvcmsgd2l0aC5cbiAqL1xudHlwZSBBc3RNb2RlID0gXCJpbmRleFwiIHwgXCJwcm9wZXJ0eVwiO1xuXG50eXBlIEFzdE5vZGUgPSB7XG4gIGtpbmQ6IEFzdEtpbmQ7XG59O1xuXG50eXBlIEFzdFRlbXBsYXRlUHJvcGVydHlOb2RlID0gQXN0Tm9kZSAmIHtcbiAgcHJvcGVydHk6IHN0cmluZztcbn07XG5cbnR5cGUgQXN0VGVtcGxhdGVJbmRleE5vZGUgPSBBc3ROb2RlICYge1xuICBpbmRleDogbnVtYmVyO1xufTtcblxudHlwZSBBc3RUZXh0Tm9kZSA9IEFzdE5vZGUgJiB7XG4gIHZhbHVlOiBzdHJpbmc7XG59O1xuXG5lbnVtIEFzdEtpbmQge1xuICBURU1QTEFURV9QUk9QRVJUWSA9IFwidGVtcGxhdGUtcHJvcGVydHlcIixcbiAgVEVNUExBVEVfSU5ERVggPSBcInRlbXBsYXRlLWluZGV4XCIsXG4gIFRFWFQgPSBcInRleHRcIlxufVxuXG5mdW5jdGlvbiBjcmVhdGVBc3RUZW1wbGF0ZVByb3BlcnR5Tm9kZSAocHJvcGVydHk6IHN0cmluZyk6IEFzdFRlbXBsYXRlUHJvcGVydHlOb2RlIHtcbiAgcmV0dXJuIHtcbiAgICBraW5kOiBBc3RLaW5kLlRFTVBMQVRFX1BST1BFUlRZLFxuICAgIHByb3BlcnR5XG4gIH07XG59XG5cbmZ1bmN0aW9uIGNyZWF0ZUFzdFRlbXBsYXRlSW5kZXhOb2RlIChpbmRleDogbnVtYmVyKTogQXN0VGVtcGxhdGVJbmRleE5vZGUge1xuICByZXR1cm4ge1xuICAgIGtpbmQ6IEFzdEtpbmQuVEVNUExBVEVfSU5ERVgsXG4gICAgaW5kZXhcbiAgfTtcbn1cblxuZnVuY3Rpb24gY3JlYXRlQXN0VGV4dE5vZGUgKHZhbHVlOiBzdHJpbmcpOiBBc3RUZXh0Tm9kZSB7XG4gIHJldHVybiB7XG4gICAga2luZDogQXN0S2luZC5URVhULFxuICAgIHZhbHVlXG4gIH07XG59XG5cbmV4cG9ydCB0eXBlIHtcbiAgQXN0LFxuICBBc3ROb2RlcyxcbiAgQXN0Tm9kZSxcbiAgQXN0TW9kZSxcbiAgQXN0VGVtcGxhdGVQcm9wZXJ0eU5vZGUsXG4gIEFzdFRlbXBsYXRlSW5kZXhOb2RlLFxuICBBc3RUZXh0Tm9kZVxufTtcbmV4cG9ydCB7XG4gIEFzdEtpbmQsXG4gIGNyZWF0ZUFzdFRlbXBsYXRlUHJvcGVydHlOb2RlLFxuICBjcmVhdGVBc3RUZW1wbGF0ZUluZGV4Tm9kZSxcbiAgY3JlYXRlQXN0VGV4dE5vZGVcbn07XG4iXX0=