aboutsummaryrefslogtreecommitdiff
path: root/editors/code/src/ctx.ts
diff options
context:
space:
mode:
authorVeetaha <[email protected]>2020-02-02 21:23:01 +0000
committerVeetaha <[email protected]>2020-02-02 21:24:09 +0000
commit2fd7af2a62ce0c8acb5daa6b2c179b638318f31a (patch)
tree2b51c5ea7f7cbda460ea08c535a2f56489295543 /editors/code/src/ctx.ts
parent5411d65a7f8b86da46aeef23bb2c707408766135 (diff)
vscode: use void where possible
Diffstat (limited to 'editors/code/src/ctx.ts')
-rw-r--r--editors/code/src/ctx.ts8
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 @@
1import * as vscode from 'vscode'; 1import * as vscode from 'vscode';
2import * as lc from 'vscode-languageclient'; 2import * as lc from 'vscode-languageclient';
3
3import { Config } from './config'; 4import { Config } from './config';
4import { createClient } from './client'; 5import { 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
90export interface Disposable {
91 dispose(): void;
92}
89export type Cmd = (...args: any[]) => unknown; 93export type Cmd = (...args: any[]) => unknown;
90 94
91export async function sendRequestWithRetry<R>( 95export async function sendRequestWithRetry<R>(