Skip to content

Commit a376db2

Browse files
committed
Fix build errors
1 parent 920d05b commit a376db2

3 files changed

Lines changed: 23 additions & 18 deletions

File tree

packages/extension/server/src/documentProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* Licensed under the MIT License. See LICENSE in the project root for license information.
55
*--------------------------------------------------------------------------------------------*/
66

7-
import { Emitter } from "vscode-jsonrpc";
7+
import { Emitter } from "vscode-languageserver";
88
import { ResourceMap } from "./util";
99
import {
1010
Connection,

packages/extension/server/src/util/converter.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { Range } from "vscode-languageserver-types";
2-
import { TextDocument } from "vscode-languageserver-textdocument";
1+
import { TextDocument, Range } from "vscode-languageserver-textdocument";
32

43
export function offsetToPositionRange(
54
offsetRange: { start: number; end: number },

packages/extension/server/src/util/editBuilder.ts

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,32 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import * as lsp from "vscode-languageserver-types";
6+
import {
7+
CreateFile,
8+
DeleteFile,
9+
Position,
10+
Range,
11+
RenameFile,
12+
TextDocumentEdit,
13+
TextEdit,
14+
WorkspaceEdit,
15+
} from "vscode-languageserver";
716

817
export class WorkspaceEditBuilder {
9-
private readonly changes: { [uri: string]: lsp.TextEdit[] } = {};
18+
private readonly changes: { [uri: string]: TextEdit[] } = {};
1019
private readonly documentChanges: Array<
11-
lsp.CreateFile | lsp.RenameFile | lsp.DeleteFile
20+
CreateFile | RenameFile | DeleteFile
1221
> = [];
1322

14-
replace(resource: string, range: lsp.Range, newText: string): void {
15-
this.addEdit(resource, lsp.TextEdit.replace(range, newText));
23+
replace(resource: string, range: Range, newText: string): void {
24+
this.addEdit(resource, TextEdit.replace(range, newText));
1625
}
1726

18-
insert(resource: string, position: lsp.Position, newText: string): void {
19-
this.addEdit(resource, lsp.TextEdit.insert(position, newText));
27+
insert(resource: string, position: Position, newText: string): void {
28+
this.addEdit(resource, TextEdit.insert(position, newText));
2029
}
2130

22-
private addEdit(resource: string, edit: lsp.TextEdit): void {
31+
private addEdit(resource: string, edit: TextEdit): void {
2332
const resourceKey = resource.toString();
2433
let edits = this.changes![resourceKey];
2534
if (!edits) {
@@ -30,14 +39,11 @@ export class WorkspaceEditBuilder {
3039
edits.push(edit);
3140
}
3241

33-
getEdit(): lsp.WorkspaceEdit {
42+
getEdit(): WorkspaceEdit {
3443
const textualChanges = Object.entries(this.changes).map(
35-
([uri, edits]): lsp.TextDocumentEdit => {
36-
return lsp.TextDocumentEdit.create(
37-
{ uri, version: null },
38-
edits
39-
);
40-
}
44+
([uri, edits]): TextDocumentEdit => {
45+
return TextDocumentEdit.create({ uri, version: null }, edits);
46+
},
4147
);
4248

4349
return {

0 commit comments

Comments
 (0)