Introduce WorkspaceFolder model that wraps information about a workspace folder.

Use WorkspaceFolder instead of URIs in IWorkspaceContextService
This commit is contained in:
Sandeep Somavarapu
2017-09-16 14:01:23 +02:00
parent 3339ad83f1
commit 80e2c7a338
53 changed files with 551 additions and 240 deletions

View File

@@ -48,6 +48,7 @@ import { ITreeItem } from 'vs/workbench/common/views';
import { ThemeColor } from 'vs/platform/theme/common/themeService';
import { IDisposable } from 'vs/base/common/lifecycle';
import { SerializedError } from 'vs/base/common/errors';
import { WorkspaceFolder } from 'vs/platform/workspace/common/workspace';
export interface IEnvironment {
isExtensionDevelopmentDebug: boolean;
@@ -64,7 +65,7 @@ export interface IEnvironment {
export interface IWorkspaceData {
id: string;
name: string;
folders: URI[];
folders: WorkspaceFolder[];
}
export interface IInitData {