From 5dfb77c313a7e4244b88ccbbff0995df1670048d Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 21 Jul 2020 17:15:20 -0700 Subject: [PATCH] Move task provider into own folder --- extensions/typescript-language-features/src/extension.ts | 2 +- .../src/{languageFeatures/task.ts => task/taskProvider.ts} | 2 +- .../src/{utils => task}/tsconfigProvider.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename extensions/typescript-language-features/src/{languageFeatures/task.ts => task/taskProvider.ts} (99%) rename extensions/typescript-language-features/src/{utils => task}/tsconfigProvider.ts (96%) diff --git a/extensions/typescript-language-features/src/extension.ts b/extensions/typescript-language-features/src/extension.ts index 707fec721dc..9f38dda83ba 100644 --- a/extensions/typescript-language-features/src/extension.ts +++ b/extensions/typescript-language-features/src/extension.ts @@ -41,7 +41,7 @@ export function activate( registerBaseCommands(commandManager, lazyClientHost, pluginManager); - import('./languageFeatures/task').then(module => { + import('./task/taskProvider').then(module => { context.subscriptions.push(module.register(lazyClientHost.map(x => x.serviceClient))); }); diff --git a/extensions/typescript-language-features/src/languageFeatures/task.ts b/extensions/typescript-language-features/src/task/taskProvider.ts similarity index 99% rename from extensions/typescript-language-features/src/languageFeatures/task.ts rename to extensions/typescript-language-features/src/task/taskProvider.ts index 4fa8bba2bdb..0024a3596f3 100644 --- a/extensions/typescript-language-features/src/languageFeatures/task.ts +++ b/extensions/typescript-language-features/src/task/taskProvider.ts @@ -11,7 +11,7 @@ import { ITypeScriptServiceClient, ServerResponse } from '../typescriptService'; import { isTsConfigFileName } from '../utils/languageDescription'; import { Lazy } from '../utils/lazy'; import { isImplicitProjectConfigFile } from '../utils/tsconfig'; -import TsConfigProvider, { TSConfig } from '../utils/tsconfigProvider'; +import { TSConfig, TsConfigProvider } from './tsconfigProvider'; const localize = nls.loadMessageBundle(); diff --git a/extensions/typescript-language-features/src/utils/tsconfigProvider.ts b/extensions/typescript-language-features/src/task/tsconfigProvider.ts similarity index 96% rename from extensions/typescript-language-features/src/utils/tsconfigProvider.ts rename to extensions/typescript-language-features/src/task/tsconfigProvider.ts index e77dfb306a9..d44b828e384 100644 --- a/extensions/typescript-language-features/src/utils/tsconfigProvider.ts +++ b/extensions/typescript-language-features/src/task/tsconfigProvider.ts @@ -12,7 +12,7 @@ export interface TSConfig { readonly workspaceFolder?: vscode.WorkspaceFolder; } -export default class TsConfigProvider { +export class TsConfigProvider { public async getConfigsForWorkspace(): Promise> { if (!vscode.workspace.workspaceFolders) { return [];