vscode extension: migrate from any to unknown where possible

This commit is contained in:
Veetaha 2020-02-02 22:19:59 +02:00
parent 4bf5f59560
commit 12d0970f7e
4 changed files with 9 additions and 9 deletions

View file

@ -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]) {