|
2 | 2 | // Licensed under the MIT License.
|
3 | 3 |
|
4 | 4 | import { injectable } from 'inversify';
|
5 |
| -import { CancellationToken, Event, FileSystemWatcher, GlobPattern, Uri, workspace, WorkspaceConfiguration, WorkspaceFolder, WorkspaceFoldersChangeEvent } from 'vscode'; |
| 5 | +import * as vscode from 'vscode'; |
6 | 6 | import { IWorkspaceService } from './types';
|
7 | 7 |
|
8 | 8 | @injectable()
|
9 | 9 | export class WorkspaceService implements IWorkspaceService {
|
10 |
| - public get onDidChangeConfiguration(): Event<void> { |
11 |
| - return workspace.onDidChangeConfiguration; |
| 10 | + public get onDidChangeConfiguration(): vscode.Event<void> { |
| 11 | + return vscode.workspace.onDidChangeConfiguration; |
12 | 12 | }
|
13 | 13 | public get rootPath(): string | undefined {
|
14 |
| - return workspace.rootPath; |
| 14 | + return vscode.workspace.rootPath; |
15 | 15 | }
|
16 |
| - public get workspaceFolders(): WorkspaceFolder[] | undefined { |
17 |
| - return workspace.workspaceFolders; |
| 16 | + public get workspaceFolders(): vscode.WorkspaceFolder[] | undefined { |
| 17 | + return vscode.workspace.workspaceFolders; |
18 | 18 | }
|
19 |
| - public get onDidChangeWorkspaceFolders(): Event<WorkspaceFoldersChangeEvent> { |
20 |
| - return workspace.onDidChangeWorkspaceFolders; |
| 19 | + public get onDidChangeWorkspaceFolders(): vscode.Event<vscode.WorkspaceFoldersChangeEvent> { |
| 20 | + return vscode.workspace.onDidChangeWorkspaceFolders; |
21 | 21 | }
|
22 |
| - public getConfiguration(section?: string, resource?: Uri): WorkspaceConfiguration { |
23 |
| - return workspace.getConfiguration(section, resource); |
| 22 | + public getConfiguration(section?: string, resource?: vscode.Uri): vscode.WorkspaceConfiguration { |
| 23 | + return vscode.workspace.getConfiguration(section, resource); |
24 | 24 | }
|
25 |
| - public getWorkspaceFolder(uri: Uri): WorkspaceFolder | undefined { |
26 |
| - return workspace.getWorkspaceFolder(uri); |
| 25 | + public getWorkspaceFolder(uri: vscode.Uri): vscode.WorkspaceFolder | undefined { |
| 26 | + return vscode.workspace.getWorkspaceFolder(uri); |
27 | 27 | }
|
28 |
| - public asRelativePath(pathOrUri: string | Uri, includeWorkspaceFolder?: boolean): string { |
29 |
| - return workspace.asRelativePath(pathOrUri, includeWorkspaceFolder); |
| 28 | + public asRelativePath(pathOrUri: string | vscode.Uri, includeWorkspaceFolder?: boolean): string { |
| 29 | + return vscode.workspace.asRelativePath(pathOrUri, includeWorkspaceFolder); |
30 | 30 | }
|
31 |
| - public createFileSystemWatcher(globPattern: GlobPattern, ignoreCreateEvents?: boolean, ignoreChangeEvents?: boolean, ignoreDeleteEvents?: boolean): FileSystemWatcher { |
32 |
| - return workspace.createFileSystemWatcher(globPattern, ignoreChangeEvents, ignoreChangeEvents, ignoreDeleteEvents); |
| 31 | + public createFileSystemWatcher(globPattern: vscode.GlobPattern, ignoreCreateEvents?: boolean, ignoreChangeEvents?: boolean, ignoreDeleteEvents?: boolean): vscode.FileSystemWatcher { |
| 32 | + return vscode.workspace.createFileSystemWatcher(globPattern, ignoreChangeEvents, ignoreChangeEvents, ignoreDeleteEvents); |
33 | 33 | }
|
34 |
| - public findFiles(include: GlobPattern, exclude?: GlobPattern, maxResults?: number, token?: CancellationToken): Thenable<Uri[]> { |
35 |
| - return workspace.findFiles(include, exclude, maxResults, token); |
| 34 | + public findFiles(include: vscode.GlobPattern, exclude?: vscode.GlobPattern, maxResults?: number, token?: vscode.CancellationToken): Thenable<vscode.Uri[]> { |
| 35 | + return vscode.workspace.findFiles(include, exclude, maxResults, token); |
36 | 36 | }
|
37 | 37 | }
|
0 commit comments