Skip to content

Commit

Permalink
test upgrading
Browse files Browse the repository at this point in the history
  • Loading branch information
dibarbet committed Oct 30, 2024
1 parent 3847c4a commit 1158015
Show file tree
Hide file tree
Showing 10 changed files with 97 additions and 66 deletions.
128 changes: 75 additions & 53 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -113,9 +113,9 @@
"tmp": "0.0.33",
"uuid": "^9.0.0",
"vscode-html-languageservice": "^5.0.1",
"vscode-jsonrpc": "8.2.0-next.0",
"vscode-languageclient": "8.2.0-next.1",
"vscode-languageserver-protocol": "3.17.4-next.1",
"vscode-jsonrpc": "8.2.1",
"vscode-languageclient": "9.0.1",
"vscode-languageserver-protocol": "3.17.5",
"vscode-languageserver-textdocument": "^1.0.5",
"vscode-nls": "5.0.1",
"yauzl": "2.10.0"
Expand Down
3 changes: 3 additions & 0 deletions src/lsptoolshost/onAutoInsertFeature.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@ export class OnAutoInsertFeature implements DynamicFeature<RoslynProtocol.OnAuto
RoslynProtocol.OnAutoInsertRegistrationOptions
>(RoslynProtocol.OnAutoInsertRequest.method);
}
clear(): void {
this._registrations.clear();
}
fillInitializeParams?: ((params: InitializeParams) => void) | undefined;
preInitialize?:
| ((capabilities: ServerCapabilities<any>, documentSelector: DocumentSelector | undefined) => void)
Expand Down
5 changes: 2 additions & 3 deletions src/lsptoolshost/roslynProtocol.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@

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

export interface VSProjectContextList {
Expand Down Expand Up @@ -95,7 +94,7 @@ export interface OnAutoInsertOptions {
/**
* Registration options for an {@link OnAutoInsertRequest}.
*/
export interface OnAutoInsertRegistrationOptions extends TextDocumentRegistrationOptions, OnAutoInsertOptions {}
export interface OnAutoInsertRegistrationOptions extends lsp.TextDocumentRegistrationOptions, OnAutoInsertOptions {}

export interface RegisterSolutionSnapshotResponseItem {
/**
Expand Down Expand Up @@ -185,7 +184,7 @@ export interface BuildOnlyDiagnosticIdsResult {
ids: string[];
}

export interface RoslynFixAllCodeAction extends CodeAction {
export interface RoslynFixAllCodeAction extends lsp.CodeAction {
scope: string;
}

Expand Down
2 changes: 1 addition & 1 deletion src/omnisharp/engines/lspEngine.ts
Original file line number Diff line number Diff line change
Expand Up @@ -405,7 +405,7 @@ export class LspEngine implements IEngine {
registrations: true,
};
},
dispose() {
clear() {
/* empty */
},
fillClientCapabilities(_) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/

import * as vscode from 'vscode';
import { Range } from 'vscode-languageserver-types';
import { Range } from 'vscode-languageserver-protocol';

export class ColorPresentationContext {
constructor(public readonly uri: vscode.Uri, public readonly range: Range) {}
Expand Down
2 changes: 1 addition & 1 deletion src/razor/src/folding/serializableFoldingRangeParams.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/

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

export interface SerializableFoldingRangeParams {
Expand Down
10 changes: 8 additions & 2 deletions src/razor/src/razorLanguageServerClient.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,14 @@
import * as cp from 'child_process';
import { EventEmitter } from 'events';
import * as vscode from 'vscode';
import { RequestHandler, RequestType } from 'vscode-jsonrpc';
import { GenericNotificationHandler, InitializeResult, LanguageClientOptions, State } from 'vscode-languageclient';
import { RequestHandler } from 'vscode-jsonrpc';
import {
GenericNotificationHandler,
InitializeResult,
LanguageClientOptions,
RequestType,
State,
} from 'vscode-languageclient';
import { ServerOptions } from 'vscode-languageclient/node';
import { RazorLanguage } from './razorLanguage';
import { RazorLanguageServerOptions } from './razorLanguageServerOptions';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,6 @@ async function getCodeActions(
): Promise<vscode.CodeAction[]> {
const uri = vscode.window.activeTextEditor!.document.uri;
console.log(`Getting actions for ${uri.toString()}`);
await new Promise((r) => setTimeout(r, 5000));
const codeActions = await vscode.commands.executeCommand<vscode.CodeAction[]>(
'vscode.executeCodeActionProvider',
uri,
Expand Down
4 changes: 3 additions & 1 deletion webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,9 @@ const config = {
'@opentelemetry/tracing': 'commonjs @opentelemetry/tracing', // optional
},
resolve: { // support reading TypeScript and JavaScript files, 📖 -> https://github.com/TypeStrong/ts-loader
extensions: ['.ts', '.js']
extensions: ['.ts', '.js'],
conditionNames: ['import', 'require'],
mainFields: ['module', 'main'],
},
node: {
__dirname: false //preserve the default node.js behavior for __dirname
Expand Down

0 comments on commit 1158015

Please sign in to comment.