Theia API Documentation v1.65.0
    Preparing search index...
    interface TextEditorsMain {
        $getDiffInformation(id: string): Promise<LineChange[]>;
        $registerTextEditorDecorationType(
            key: string,
            options: DecorationRenderOptions,
        ): void;
        $removeTextEditorDecorationType(key: string): void;
        $save(uri: UriComponents): PromiseLike<undefined | UriComponents>;
        $saveAll(includeUntitled?: boolean): Promise<boolean>;
        $saveAs(uri: UriComponents): PromiseLike<undefined | UriComponents>;
        $tryApplyEdits(
            id: string,
            modelVersionId: number,
            edits: SingleEditOperation[],
            opts: ApplyEditsOptions,
        ): Promise<boolean>;
        $tryApplyWorkspaceEdit(
            workspaceEditDto: WorkspaceEditDto,
            metadata?: WorkspaceEditMetadataDto,
        ): Promise<boolean>;
        $tryHideEditor(id: string): Promise<void>;
        $tryInsertSnippet(
            id: string,
            template: string,
            selections: Range[],
            opts: SnippetEditOptions,
        ): Promise<boolean>;
        $tryRevealRange(
            id: string,
            range: Range,
            revealType: TextEditorRevealType,
        ): Promise<void>;
        $trySetDecorations(
            id: string,
            key: string,
            ranges: DecorationOptions[],
        ): Promise<void>;
        $trySetDecorationsFast(
            id: string,
            key: string,
            ranges: number[],
        ): Promise<void>;
        $trySetOptions(
            id: string,
            options: TextEditorConfigurationUpdate,
        ): Promise<void>;
        $trySetSelections(id: string, selections: Selection[]): Promise<void>;
        $tryShowTextDocument(
            uri: UriComponents,
            options?: TextDocumentShowOptions,
        ): Promise<void>;
    }

    Implemented by

    Index

    Methods