Theia API Documentation v1.65.0
    Preparing search index...

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    Methods

    $changeDiagnostics $changeLanguage $clearDiagnostics $emitCodeLensEvent $emitDocumentSemanticTokensEvent $emitFoldingRangeEvent $emitInlayHintsEvent $emitInlineValuesEvent $getLanguages $registerCallHierarchyProvider $registerCodeLensSupport $registerCompletionSupport $registerDeclarationProvider $registerDefinitionProvider $registerDocumentColorProvider $registerDocumentDropEditProvider $registerDocumentFormattingSupport $registerDocumentHighlightProvider $registerDocumentLinkProvider $registerDocumentRangeSemanticTokensProvider $registerDocumentSemanticTokensProvider $registerEvaluatableExpressionProvider $registerFoldingRangeProvider $registerHoverProvider $registerImplementationProvider $registerInlayHintsProvider $registerInlineCompletionsSupport $registerInlineValuesProvider $registerLinkedEditingRangeProvider $registerOnTypeFormattingProvider $registerOutlineSupport $registerQuickFixProvider $registerRangeFormattingSupport $registerReferenceProvider $registerRenameProvider $registerSelectionRangeProvider $registerSignatureHelpProvider $registerTypeDefinitionProvider $registerTypeHierarchyProvider $registerWorkspaceSymbolProvider $removeLanguageStatus $setLanguageConfiguration $setLanguageStatus $unregister createCallHierarchyService createCodeLensProvider createColorProvider createDeclarationProvider createDefinitionProvider createDocumentDropEditProvider createDocumentFormattingSupport createDocumentHighlightProvider createDocumentRangeSemanticTokensProvider createDocumentSemanticTokensProvider createDocumentSymbolProvider createEvaluatableExpressionProvider createFoldingRangeProvider createHoverProvider createImplementationProvider createInlayHintsProvider createInlineValuesProvider createLinkedEditingRangeProvider createLinkProvider createOnTypeFormattingProvider createRangeFormattingSupport createReferenceProvider createRenameProvider createSelectionRangeProvider createSignatureHelpProvider createTypeDefinitionProvider createTypeHierarchyService createWorkspaceSymbolProvider dispose provideCodeActions provideCodeLenses provideColorPresentations provideCompletionItems provideDeclaration provideDefinition provideDocumentColors provideDocumentDropEdits provideDocumentFormattingEdits provideDocumentHighlights provideDocumentRangeFormattingEdits provideDocumentSymbols provideEvaluatableExpression provideFoldingRanges provideHover provideImplementation provideInlineValues provideLinks provideOnTypeFormattingEdits provideReferences provideRenameEdits provideSelectionRanges provideSignatureHelp provideTypeDefinition provideWorkspaceSymbols register resolveCodeAction resolveCodeLens resolveCompletionItem resolveLink resolveRenameLocation resolveWorkspaceSymbol toCodeActionTriggerKind toLanguageSelector toModelCodeActionContext toMonacoLink

    Constructors

    Properties

    fileUploadService: FileUploadService
    languageStatusService: EditorLanguageStatusService

    Methods

    • Parameters

      • handle: number
      • autoFormatTriggerCharacters: string[]

      Returns OnTypeFormattingEditProvider

    • Parameters

      • handle: number
      • model: ITextModel
      • rangeOrSelection: Range
      • context: CodeActionContext
      • token: CancellationToken

      Returns Promise<undefined | CodeActionList>

    • Parameters

      • handle: number
      • model: ITextModel
      • token: CancellationToken

      Returns Promise<ProviderResult<CodeLensList>>

    • Parameters

      • handle: number
      • model: ITextModel
      • colorInfo: IColorInformation
      • token: CancellationToken

      Returns ProviderResult<IColorPresentation[]>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • context: CompletionContext
      • token: CancellationToken

      Returns ProviderResult<CompletionList>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • token: CancellationToken

      Returns ProviderResult<Definition>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • token: CancellationToken

      Returns ProviderResult<Definition>

    • Parameters

      • handle: number
      • model: ITextModel
      • token: CancellationToken

      Returns ProviderResult<IColorInformation[]>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: IPosition
      • dataTransfer: IReadonlyVSDataTransfer
      • token: CancellationToken

      Returns Promise<undefined | DocumentDropEditsSession>

    • Parameters

      • handle: number
      • model: ITextModel
      • options: FormattingOptions
      • token: CancellationToken

      Returns ProviderResult<TextEdit[]>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • token: CancellationToken

      Returns ProviderResult<DocumentHighlight[]>

    • Parameters

      • handle: number
      • model: ITextModel
      • range: Range
      • options: FormattingOptions
      • token: CancellationToken

      Returns ProviderResult<TextEdit[]>

    • Parameters

      • handle: number
      • model: ITextModel
      • token: CancellationToken

      Returns ProviderResult<DocumentSymbol[]>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • token: CancellationToken

      Returns ProviderResult<undefined | EvaluatableExpression>

    • Parameters

      • handle: number
      • model: ITextModel
      • context: FoldingContext
      • token: CancellationToken

      Returns ProviderResult<FoldingRange[]>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • token: CancellationToken

      Returns ProviderResult<Hover>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • token: CancellationToken

      Returns ProviderResult<Definition>

    • Parameters

      • handle: number
      • model: ITextModel
      • range: Range
      • context: InlineValueContext
      • token: CancellationToken

      Returns ProviderResult<undefined | InlineValue[]>

    • Parameters

      • handle: number
      • model: ITextModel
      • token: CancellationToken

      Returns Promise<ProviderResult<ILinksList>>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • ch: string
      • options: FormattingOptions
      • token: CancellationToken

      Returns ProviderResult<TextEdit[]>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • context: ReferenceContext
      • token: CancellationToken

      Returns ProviderResult<Location[]>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • newName: string
      • token: CancellationToken

      Returns ProviderResult<WorkspaceEdit & Rejection>

    • Parameters

      • handle: number
      • model: ITextModel
      • positions: Position[]
      • token: CancellationToken

      Returns ProviderResult<SelectionRange[][]>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • token: CancellationToken
      • context: SignatureHelpContext

      Returns Promise<ProviderResult<SignatureHelpResult>>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • token: CancellationToken

      Returns ProviderResult<Definition>

    • Parameters

      • handle: number
      • codeAction: CodeAction
      • token: CancellationToken

      Returns Promise<CodeAction>

    • Parameters

      • handle: number
      • model: ITextModel
      • codeLens: CodeLens
      • token: CancellationToken

      Returns ProviderResult<CodeLens>

    • Parameters

      • handle: number
      • item: CompletionItem
      • token: CancellationToken

      Returns ProviderResult<CompletionItem>

    • Parameters

      • handle: number
      • model: ITextModel
      • position: Position
      • token: CancellationToken

      Returns ProviderResult<RenameLocation>

    • Parameters

      • handle: number
      • symbol: SymbolInformation
      • token: CancellationToken

      Returns Thenable<undefined | SymbolInformation>