jsonblade
Version:
A powerful and modular JSON template engine with extensible filters
17 lines • 1.49 kB
TypeScript
export { compileJSONTemplate, compileJSONTemplateAsync, TemplateFunction, } from "./json-template.utils";
export { compileAdvancedTemplate } from "./advanced-templating";
export { evaluateExpressionAsync } from "./async-json-template.utils";
export { compileAdvancedTemplateAsync } from "./async-advanced-templating";
export { registerFilter, getFilter, filterRegistry, FilterFunction, } from "./filter-registry";
export { registerAsyncFilter, getAsyncFilter, hasAsyncFilter, asyncFilterRegistry, AsyncFilterFunction, } from "./async-filter-registry";
export { registerStringFilters, stringFilters } from "./filters/string-filters";
export { registerArrayFilters, arrayFilters } from "./filters/array-filters";
export { registerObjectFilters, objectFilters } from "./filters/object-filters";
export { registerLogicFilters, logicFilters } from "./filters/logic-filters";
export { registerDateFilters, dateFilters } from "./filters/date-filters";
export { registerNumberFilters, numberFilters } from "./filters/number-filters";
export { registerValidationFilters, validationFilters, } from "./filters/validation-filters";
export { registerAsyncFilters, asyncFilters } from "./filters/async-filters";
export { setTemplateConfig, getTemplateConfig, TemplateConfig, TemplateError, TemplateException, defaultConfig, } from "./template-config";
export { getCachedTemplate, setCachedTemplate, clearTemplateCache, getTemplateStats, } from "./template-cache";
//# sourceMappingURL=index.d.ts.map