mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 21:05:02 +00:00
vscode extension: migrate from any to unknown where possible
This commit is contained in:
parent
4bf5f59560
commit
12d0970f7e
4 changed files with 9 additions and 9 deletions
|
@ -52,12 +52,12 @@ export class Ctx {
|
|||
overrideCommand(name: string, factory: (ctx: Ctx) => Cmd) {
|
||||
const defaultCmd = `default:${name}`;
|
||||
const override = factory(this);
|
||||
const original = (...args: any[]) =>
|
||||
const original = (...args: unknown[]) =>
|
||||
vscode.commands.executeCommand(defaultCmd, ...args);
|
||||
try {
|
||||
const d = vscode.commands.registerCommand(
|
||||
name,
|
||||
async (...args: any[]) => {
|
||||
async (...args: unknown[]) => {
|
||||
if (!(await override(...args))) {
|
||||
return await original(...args);
|
||||
}
|
||||
|
@ -73,11 +73,11 @@ export class Ctx {
|
|||
}
|
||||
}
|
||||
|
||||
get subscriptions(): { dispose(): any }[] {
|
||||
get subscriptions(): { dispose(): unknown }[] {
|
||||
return this.extCtx.subscriptions;
|
||||
}
|
||||
|
||||
pushCleanup(d: { dispose(): any }) {
|
||||
pushCleanup(d: { dispose(): unknown }) {
|
||||
this.extCtx.subscriptions.push(d);
|
||||
}
|
||||
|
||||
|
@ -86,12 +86,12 @@ export class Ctx {
|
|||
}
|
||||
}
|
||||
|
||||
export type Cmd = (...args: any[]) => any;
|
||||
export type Cmd = (...args: unknown[]) => unknown;
|
||||
|
||||
export async function sendRequestWithRetry<R>(
|
||||
client: lc.LanguageClient,
|
||||
method: string,
|
||||
param: any,
|
||||
param: unknown,
|
||||
token?: vscode.CancellationToken,
|
||||
): Promise<R> {
|
||||
for (const delay of [2, 4, 6, 8, 10, null]) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue