14 lines
419 B
Plaintext
14 lines
419 B
Plaintext
import type { URI } from 'vscode-uri';
|
|
export type WorkspaceFolderManager = ReturnType<typeof createWorkspaceFolderManager>;
|
|
export declare function createWorkspaceFolderManager(): {
|
|
add(folder: URI): void;
|
|
remove(folder: URI): void;
|
|
getAll(): URI[];
|
|
onDidAdd(cb: (folder: URI) => void): {
|
|
dispose(): void;
|
|
};
|
|
onDidRemove(cb: (folder: URI) => void): {
|
|
dispose(): void;
|
|
};
|
|
};
|