More second command to Ctx

This commit is contained in:
Aleksey Kladov 2019-12-30 14:53:43 +01:00
parent e53ccb6e99
commit 29e86c0c72
4 changed files with 14 additions and 11 deletions

View file

@ -16,7 +16,7 @@ export class Ctx {
registerCommand(
name: string,
factory: (ctx: Ctx) => () => Promise<vscode.TextEditor>,
factory: (ctx: Ctx) => Cmd,
) {
const fullName = `rust-analyzer.${name}`
const cmd = factory(this);
@ -28,3 +28,5 @@ export class Ctx {
this.extCtx.subscriptions.push(d)
}
}
export type Cmd = (...args: any[]) => any;