Only import what we need from vscode in VariantAnalysisMonitor

In the next commit, we'll also import `commands`.
This commit is contained in:
Elena Tanasoiu
2022-09-30 15:19:57 +01:00
parent 765c956481
commit 5e76c08f84

View File

@@ -1,4 +1,4 @@
import * as vscode from 'vscode'; import { ExtensionContext, CancellationToken } from 'vscode';
import { Credentials } from '../authentication'; import { Credentials } from '../authentication';
import { Logger } from '../logging'; import { Logger } from '../logging';
import * as ghApiClient from './gh-api/gh-api-client'; import * as ghApiClient from './gh-api/gh-api-client';
@@ -17,14 +17,14 @@ export class VariantAnalysisMonitor {
public static sleepTime = 5000; public static sleepTime = 5000;
constructor( constructor(
private readonly extensionContext: vscode.ExtensionContext, private readonly extensionContext: ExtensionContext,
private readonly logger: Logger private readonly logger: Logger
) { ) {
} }
public async monitorVariantAnalysis( public async monitorVariantAnalysis(
variantAnalysis: VariantAnalysis, variantAnalysis: VariantAnalysis,
cancellationToken: vscode.CancellationToken cancellationToken: CancellationToken
): Promise<VariantAnalysisMonitorResult> { ): Promise<VariantAnalysisMonitorResult> {
const credentials = await Credentials.initialize(this.extensionContext); const credentials = await Credentials.initialize(this.extensionContext);