Skip to content

Commit 1323fee

Browse files
committed
simplify range
1 parent 1d3180e commit 1323fee

1 file changed

Lines changed: 3 additions & 10 deletions

File tree

src/parse/index.ts

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,9 @@ function convertAst(ast: File, templates: Template[]): void {
3838
case 'BlockStatement':
3939
case 'StaticBlock':
4040
case 'TaggedTemplateExpression': {
41-
42-
if (
43-
!node.range
44-
) {
45-
// prettier 3.6.0 onwards doesn't have `node.range`
46-
node.range = [typescript.locStart(node), typescript.locEnd(node)];
47-
}
48-
49-
assert('expected range', node.range);
50-
const [start, end] = node.range;
41+
const range = [typescript.locStart(node), typescript.locEnd(node)];
42+
assert('expected range', typeof range[0] === 'number' && typeof range[1] === 'number');
43+
const [start, end] = range;
5144

5245
const templateIndex = templates.findIndex((template) => {
5346
const { utf16Range } = template;

0 commit comments

Comments
 (0)