Use ITypescriptServiceClient in task provider

This commit is contained in:
Matt Bierner
2017-11-06 09:48:52 -08:00
parent ffc8b19d31
commit 156a0c9178

View File

@@ -10,7 +10,7 @@ import * as path from 'path';
import * as vscode from 'vscode';
import * as Proto from '../protocol';
import TypeScriptServiceClient from '../typescriptServiceClient';
import { ITypescriptServiceClient } from '../typescriptService';
import TsConfigProvider, { TSConfig } from '../utils/tsconfigProvider';
import { isImplicitProjectConfigFile } from '../utils/tsconfig';
@@ -42,7 +42,7 @@ class TscTaskProvider implements vscode.TaskProvider {
private readonly disposables: vscode.Disposable[] = [];
public constructor(
private readonly lazyClient: () => TypeScriptServiceClient
private readonly lazyClient: () => ITypescriptServiceClient
) {
this.tsconfigProvider = new TsConfigProvider();
@@ -228,7 +228,7 @@ export default class TypeScriptTaskProviderManager {
private readonly disposables: vscode.Disposable[] = [];
constructor(
private readonly lazyClient: () => TypeScriptServiceClient
private readonly lazyClient: () => ITypescriptServiceClient
) {
vscode.workspace.onDidChangeConfiguration(this.onConfigurationChanged, this, this.disposables);
this.onConfigurationChanged();