1 | import URI from '../common/uri';
|
2 | import { MaybePromise, SelectionService } from '../common';
|
3 | import { EnvVariablesServer } from '../common/env-variables';
|
4 | import { FrontendApplication } from './frontend-application';
|
5 | import { FrontendApplicationContribution } from './frontend-application-contribution';
|
6 | import { Widget } from './widgets';
|
7 | export declare class UserWorkingDirectoryProvider implements FrontendApplicationContribution {
|
8 | protected readonly selectionService: SelectionService;
|
9 | protected readonly envVariables: EnvVariablesServer;
|
10 | protected lastOpenResource: URI | undefined;
|
11 | configure(app: FrontendApplication): void;
|
12 | protected setLastOpenResource(widget?: Widget): void;
|
13 | |
14 |
|
15 |
|
16 |
|
17 |
|
18 | getUserWorkingDir(): Promise<URI>;
|
19 | protected getFromSelection(): MaybePromise<URI | undefined>;
|
20 | protected getFromLastOpenResource(): MaybePromise<URI | undefined>;
|
21 | protected getFromUserHome(): MaybePromise<URI>;
|
22 | protected ensureIsDirectory(uri?: URI): MaybePromise<URI | undefined>;
|
23 | }
|
24 |
|
\ | No newline at end of file |