Skip to content

Commit cb6eef1

Browse files
authored
refactor(typescript-plugin): externalize reactivity analysis logic (#5645)
1 parent 3bfd059 commit cb6eef1

File tree

5 files changed

+46
-669
lines changed

5 files changed

+46
-669
lines changed

extensions/vscode/lib/reactivityVisualization.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { getReactiveReferences } from '@vue/typescript-plugin/lib/requests/getReactiveReferences';
2+
import type * as ts from 'typescript';
23
import * as vscode from 'vscode';
34
import { config } from './config';
45

@@ -111,14 +112,11 @@ export function activate(
111112
}
112113
}
113114

114-
function getFlatRanges(document: vscode.TextDocument, ranges: {
115-
start: number;
116-
end: number;
117-
}[]) {
115+
function getFlatRanges(document: vscode.TextDocument, ranges: ts.TextRange[]) {
118116
const documentRanges = ranges
119117
.map(range =>
120118
new vscode.Range(
121-
document.positionAt(range.start).line,
119+
document.positionAt(range.pos).line,
122120
0,
123121
document.positionAt(range.end).line,
124122
0,

0 commit comments

Comments
 (0)