Skip to content

Commit 8fdb8fb

Browse files
committed
node.range doesn't exist anymore
1 parent d5b2f5a commit 8fdb8fb

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/parse/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ function convertAst(ast: File, templates: Template[]): void {
3838
case 'BlockStatement':
3939
case 'ObjectExpression':
4040
case 'StaticBlock': {
41+
if (!node.range) {
42+
// prettier 3.7.0 onwards removed `node.range`
43+
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
44+
node.range = [node.start!, node.end!];
45+
}
4146
assert('expected range', node.range);
4247
const [start, end] = node.range;
4348

0 commit comments

Comments
 (0)