Skip to content

Commit 1158015

Browse files
committed
test upgrading
1 parent 3847c4a commit 1158015

File tree

10 files changed

+97
-66
lines changed

10 files changed

+97
-66
lines changed

package-lock.json

+75-53
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@
113113
"tmp": "0.0.33",
114114
"uuid": "^9.0.0",
115115
"vscode-html-languageservice": "^5.0.1",
116-
"vscode-jsonrpc": "8.2.0-next.0",
117-
"vscode-languageclient": "8.2.0-next.1",
118-
"vscode-languageserver-protocol": "3.17.4-next.1",
116+
"vscode-jsonrpc": "8.2.1",
117+
"vscode-languageclient": "9.0.1",
118+
"vscode-languageserver-protocol": "3.17.5",
119119
"vscode-languageserver-textdocument": "^1.0.5",
120120
"vscode-nls": "5.0.1",
121121
"yauzl": "2.10.0"

src/lsptoolshost/onAutoInsertFeature.ts

+3
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ export class OnAutoInsertFeature implements DynamicFeature<RoslynProtocol.OnAuto
3939
RoslynProtocol.OnAutoInsertRegistrationOptions
4040
>(RoslynProtocol.OnAutoInsertRequest.method);
4141
}
42+
clear(): void {
43+
this._registrations.clear();
44+
}
4245
fillInitializeParams?: ((params: InitializeParams) => void) | undefined;
4346
preInitialize?:
4447
| ((capabilities: ServerCapabilities<any>, documentSelector: DocumentSelector | undefined) => void)

src/lsptoolshost/roslynProtocol.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
import { Command } from 'vscode';
77
import * as lsp from 'vscode-languageserver-protocol';
8-
import { CodeAction, TextDocumentRegistrationOptions } from 'vscode-languageserver-protocol';
98
import { ProjectConfigurationMessage } from '../shared/projectConfiguration';
109

1110
export interface VSProjectContextList {
@@ -95,7 +94,7 @@ export interface OnAutoInsertOptions {
9594
/**
9695
* Registration options for an {@link OnAutoInsertRequest}.
9796
*/
98-
export interface OnAutoInsertRegistrationOptions extends TextDocumentRegistrationOptions, OnAutoInsertOptions {}
97+
export interface OnAutoInsertRegistrationOptions extends lsp.TextDocumentRegistrationOptions, OnAutoInsertOptions {}
9998

10099
export interface RegisterSolutionSnapshotResponseItem {
101100
/**
@@ -185,7 +184,7 @@ export interface BuildOnlyDiagnosticIdsResult {
185184
ids: string[];
186185
}
187186

188-
export interface RoslynFixAllCodeAction extends CodeAction {
187+
export interface RoslynFixAllCodeAction extends lsp.CodeAction {
189188
scope: string;
190189
}
191190

src/omnisharp/engines/lspEngine.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,7 @@ export class LspEngine implements IEngine {
405405
registrations: true,
406406
};
407407
},
408-
dispose() {
408+
clear() {
409409
/* empty */
410410
},
411411
fillClientCapabilities(_) {

src/razor/src/colorPresentation/colorPresentationContext.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*--------------------------------------------------------------------------------------------*/
55

66
import * as vscode from 'vscode';
7-
import { Range } from 'vscode-languageserver-types';
7+
import { Range } from 'vscode-languageserver-protocol';
88

99
export class ColorPresentationContext {
1010
constructor(public readonly uri: vscode.Uri, public readonly range: Range) {}

src/razor/src/folding/serializableFoldingRangeParams.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { integer } from 'vscode-languageserver-types';
6+
import { integer } from 'vscode-languageserver-protocol';
77
import { SerializableTextDocumentIdentifier } from '../rpc/serializableTextDocumentIdentifier';
88

99
export interface SerializableFoldingRangeParams {

src/razor/src/razorLanguageServerClient.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,14 @@
66
import * as cp from 'child_process';
77
import { EventEmitter } from 'events';
88
import * as vscode from 'vscode';
9-
import { RequestHandler, RequestType } from 'vscode-jsonrpc';
10-
import { GenericNotificationHandler, InitializeResult, LanguageClientOptions, State } from 'vscode-languageclient';
9+
import { RequestHandler } from 'vscode-jsonrpc';
10+
import {
11+
GenericNotificationHandler,
12+
InitializeResult,
13+
LanguageClientOptions,
14+
RequestType,
15+
State,
16+
} from 'vscode-languageclient';
1117
import { ServerOptions } from 'vscode-languageclient/node';
1218
import { RazorLanguage } from './razorLanguage';
1319
import { RazorLanguageServerOptions } from './razorLanguageServerOptions';

test/lsptoolshost/integrationTests/codeactions.integration.test.ts

-1
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,6 @@ async function getCodeActions(
322322
): Promise<vscode.CodeAction[]> {
323323
const uri = vscode.window.activeTextEditor!.document.uri;
324324
console.log(`Getting actions for ${uri.toString()}`);
325-
await new Promise((r) => setTimeout(r, 5000));
326325
const codeActions = await vscode.commands.executeCommand<vscode.CodeAction[]>(
327326
'vscode.executeCodeActionProvider',
328327
uri,

webpack.config.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ const config = {
2525
'@opentelemetry/tracing': 'commonjs @opentelemetry/tracing', // optional
2626
},
2727
resolve: { // support reading TypeScript and JavaScript files, 📖 -> https://github.com/TypeStrong/ts-loader
28-
extensions: ['.ts', '.js']
28+
extensions: ['.ts', '.js'],
29+
conditionNames: ['import', 'require'],
30+
mainFields: ['module', 'main'],
2931
},
3032
node: {
3133
__dirname: false //preserve the default node.js behavior for __dirname

0 commit comments

Comments
 (0)