We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1d3180e commit 1323feeCopy full SHA for 1323fee
1 file changed
src/parse/index.ts
@@ -38,16 +38,9 @@ function convertAst(ast: File, templates: Template[]): void {
38
case 'BlockStatement':
39
case 'StaticBlock':
40
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;
+ const range = [typescript.locStart(node), typescript.locEnd(node)];
+ assert('expected range', typeof range[0] === 'number' && typeof range[1] === 'number');
+ const [start, end] = range;
51
52
const templateIndex = templates.findIndex((template) => {
53
const { utf16Range } = template;
0 commit comments