diff options
author | Veetaha <[email protected]> | 2020-02-02 21:23:01 +0000 |
---|---|---|
committer | Veetaha <[email protected]> | 2020-02-02 21:24:09 +0000 |
commit | 2fd7af2a62ce0c8acb5daa6b2c179b638318f31a (patch) | |
tree | 2b51c5ea7f7cbda460ea08c535a2f56489295543 /editors/code/src/ctx.ts | |
parent | 5411d65a7f8b86da46aeef23bb2c707408766135 (diff) |
vscode: use void where possible
Diffstat (limited to 'editors/code/src/ctx.ts')
-rw-r--r-- | editors/code/src/ctx.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/editors/code/src/ctx.ts b/editors/code/src/ctx.ts index 2d703af58..05d21ae56 100644 --- a/editors/code/src/ctx.ts +++ b/editors/code/src/ctx.ts | |||
@@ -1,5 +1,6 @@ | |||
1 | import * as vscode from 'vscode'; | 1 | import * as vscode from 'vscode'; |
2 | import * as lc from 'vscode-languageclient'; | 2 | import * as lc from 'vscode-languageclient'; |
3 | |||
3 | import { Config } from './config'; | 4 | import { Config } from './config'; |
4 | import { createClient } from './client'; | 5 | import { createClient } from './client'; |
5 | 6 | ||
@@ -73,11 +74,11 @@ export class Ctx { | |||
73 | } | 74 | } |
74 | } | 75 | } |
75 | 76 | ||
76 | get subscriptions(): { dispose(): unknown }[] { | 77 | get subscriptions(): Disposable[] { |
77 | return this.extCtx.subscriptions; | 78 | return this.extCtx.subscriptions; |
78 | } | 79 | } |
79 | 80 | ||
80 | pushCleanup(d: { dispose(): unknown }) { | 81 | pushCleanup(d: Disposable) { |
81 | this.extCtx.subscriptions.push(d); | 82 | this.extCtx.subscriptions.push(d); |
82 | } | 83 | } |
83 | 84 | ||
@@ -86,6 +87,9 @@ export class Ctx { | |||
86 | } | 87 | } |
87 | } | 88 | } |
88 | 89 | ||
90 | export interface Disposable { | ||
91 | dispose(): void; | ||
92 | } | ||
89 | export type Cmd = (...args: any[]) => unknown; | 93 | export type Cmd = (...args: any[]) => unknown; |
90 | 94 | ||
91 | export async function sendRequestWithRetry<R>( | 95 | export async function sendRequestWithRetry<R>( |