Skip to content

Commit f41a3c4

Browse files
committed
refactor: Destructured objects
1 parent b2e6437 commit f41a3c4

1 file changed

Lines changed: 16 additions & 10 deletions

File tree

src/parse/preprocess.ts

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -65,16 +65,22 @@ export function preprocessTemplateRange(
6565
export function codeToGlimmerAst(code: string, filename: string): Template[] {
6666
const contentTags = parse(code, { filename });
6767

68-
const templates: Template[] = contentTags.map((r) => ({
69-
contentRange: r.contentRange,
70-
contents: r.contents,
71-
range: r.range,
72-
type: r.type,
73-
utf16Range: {
74-
end: sliceByteRange(code, 0, r.range.end).length,
75-
start: sliceByteRange(code, 0, r.range.start).length,
76-
},
77-
}));
68+
const templates: Template[] = contentTags.map((contentTag) => {
69+
const { contentRange, contents, range, type } = contentTag;
70+
71+
const utf16Range = {
72+
end: sliceByteRange(code, 0, range.end).length,
73+
start: sliceByteRange(code, 0, range.start).length,
74+
};
75+
76+
return {
77+
contentRange,
78+
contents,
79+
range,
80+
type,
81+
utf16Range,
82+
};
83+
});
7884

7985
return templates;
8086
}

0 commit comments

Comments
 (0)