Skip to content

Commit a0a5533

Browse files
committed
as xml handelbars
1 parent efc277b commit a0a5533

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

packages/abstract-document/src/abstract-document-xml/handlebars-xml/parse-mustache-xml.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ export type XmlElement = {
1212
export enum TemplateMethod {
1313
Mustache = 0,
1414
Handlebars = 1,
15-
};
15+
}
1616

1717
export const parseMustacheXml = (
1818
template: string,
1919
data: any,
2020
partials: Record<string, string>,
21-
method: TemplateMethod,
21+
method: TemplateMethod = TemplateMethod.Handlebars
2222
): ReadonlyArray<XmlElement> => {
23-
switch(method) {
23+
switch (method) {
2424
case TemplateMethod.Handlebars: {
2525
return parseXml(renderHandlebars(template, data, partials));
2626
}

packages/abstract-sheet/src/abstract-sheet-xml/abstract-sheet-xml.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,12 @@ import {
1414
import { xsd } from "../abstract-sheet/abstract-sheet-xsd.js";
1515
import { parseHandlebarsXml, parseXsd, TemplateMethod, XmlElement } from "./handlebars-xml/index.js";
1616

17-
export const abstractSheetXml = (template: string, data: any, partials: Record<string, string>): AbstractSheet =>
18-
abstractSheetOfXml(parseHandlebarsXml(template, data, partials, TemplateMethod.Mustache)[0]!) as AbstractSheet;
17+
export const abstractSheetXml = (
18+
template: string,
19+
data: any,
20+
partials: Record<string, string>,
21+
method: TemplateMethod = TemplateMethod.Handlebars
22+
): AbstractSheet => abstractSheetOfXml(parseHandlebarsXml(template, data, partials, method)[0]!) as AbstractSheet;
1923

2024
export function abstractSheetOfXml(el: XmlElement): unknown {
2125
const children = Array<unknown>();

pnpm-lock.yaml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)