Theia API Documentation v1.65.0
    Preparing search index...
    interface WorkspaceMain {
        $findTextInFiles(
            query: TextSearchQuery,
            options: FindTextInFilesOptions,
            searchRequestId: number,
            token?: CancellationToken,
        ): Promise<TextSearchComplete>;
        $getCanonicalUri(
            uri: string,
            targetScheme: string,
            token: CancellationToken,
        ): Promise<undefined | string>;
        $getValidEncoding(
            uri: undefined | UriComponents,
            detectedEncoding: undefined | string,
            opts: undefined | { encoding: string },
        ): Promise<string>;
        $getWorkspace(): Promise<undefined | FileStat>;
        $onTextDocumentContentChange(uri: string, content: string): void;
        $pickWorkspaceFolder(
            options: WorkspaceFolderPickOptionsMain,
        ): Promise<undefined | WorkspaceFolder>;
        $registerCanonicalUriProvider(scheme: string): Promise<undefined | void>;
        $registerTextDocumentContentProvider(scheme: string): Promise<void>;
        $requestWorkspaceTrust(
            options?: WorkspaceTrustRequestOptions,
        ): Promise<undefined | boolean>;
        $resolveDecoding(
            resource: undefined | UriComponents,
            options?: { encoding?: string },
        ): Promise<{ guessEncoding: boolean; preferredEncoding: string }>;
        $resolveEncoding(
            resource: undefined | UriComponents,
            options?: { encoding?: string },
        ): Promise<{ encoding: string; hasBOM: boolean }>;
        $resolveProxy(url: string): Promise<undefined | string>;
        $startFileSearch(
            includePattern: string,
            includeFolder: undefined | string,
            options: FindFilesOptions,
            token: CancellationToken,
        ): PromiseLike<UriComponents[]>;
        $unregisterCanonicalUriProvider(scheme: string): void;
        $unregisterTextDocumentContentProvider(scheme: string): void;
        $updateWorkspaceFolders(
            start: number,
            deleteCount?: number,
            ...rootsToAdd: string[],
        ): Promise<void>;
    }

    Implemented by

    Index

    Methods

    • Parameters

      • start: number
      • OptionaldeleteCount: number
      • ...rootsToAdd: string[]

      Returns Promise<void>