mirror of
https://github.com/Microsoft/vscode
synced 2024-09-13 21:55:38 +00:00
Move task provider into own folder
This commit is contained in:
parent
a4b0116978
commit
5dfb77c313
|
@ -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)));
|
||||
});
|
||||
|
||||
|
|
|
@ -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();
|
||||
|
|
@ -12,7 +12,7 @@ export interface TSConfig {
|
|||
readonly workspaceFolder?: vscode.WorkspaceFolder;
|
||||
}
|
||||
|
||||
export default class TsConfigProvider {
|
||||
export class TsConfigProvider {
|
||||
public async getConfigsForWorkspace(): Promise<Iterable<TSConfig>> {
|
||||
if (!vscode.workspace.workspaceFolders) {
|
||||
return [];
|
Loading…
Reference in a new issue