interface WorkspaceMain {
    $findTextInFiles(query, options, searchRequestId, token?): Promise<TextSearchComplete>;
    $getCanonicalUri(uri, targetScheme, token): Promise<undefined | string>;
    $getWorkspace(): Promise<undefined | FileStat>;
    $onTextDocumentContentChange(uri, content): void;
    $pickWorkspaceFolder(options): Promise<undefined | WorkspaceFolder>;
    $registerCanonicalUriProvider(scheme): Promise<undefined | void>;
    $registerTextDocumentContentProvider(scheme): Promise<void>;
    $requestWorkspaceTrust(options?): Promise<undefined | boolean>;
    $resolveProxy(url): Promise<undefined | string>;
    $startFileSearch(includePattern, includeFolder, options, token): PromiseLike<UriComponents[]>;
    $unregisterCanonicalUriProvider(scheme): void;
    $unregisterTextDocumentContentProvider(scheme): void;
    $updateWorkspaceFolders(start, deleteCount?, ...rootsToAdd): Promise<void>;
}

Implemented by

Methods