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

    Hierarchy (View Summary)

    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
    handleToExtensionID: Map<number, string> = ...

    Map of handle to extension id

    languageStatusService: EditorLanguageStatusService

    Methods

    • Parameters

      • id: string

      Returns void

    • eslint-disable-next-line @typescript-eslint/no-explicit-any

      Parameters

      • eventHandle: number
      • Optionalevent: any

      Returns void

    • Parameters

      • eventHandle: number
      • Optionalevent: unknown

      Returns void

    • eslint-disable-next-line @typescript-eslint/no-explicit-any

      Parameters

      • eventHandle: number
      • Optionalevent: any

      Returns void

    • eslint-disable-next-line @typescript-eslint/no-explicit-any

      Parameters

      • eventHandle: number
      • Optionalevent: any

      Returns void

    • Returns Promise<string[]>

    • Parameters

      • handle: number

      Returns void

    • Parameters

      • handle: number

      Returns CodeLensProvider

    • Parameters

      • handle: number

      Returns DocumentColorProvider

    • Parameters

      • handle: number

      Returns DeclarationProvider

    • Parameters

      • handle: number

      Returns DefinitionProvider

    • Parameters

      • handle: number

      Returns DocumentHighlightProvider

    • Parameters

      • handle: number
      • OptionaldisplayName: string

      Returns DocumentSymbolProvider

    • Parameters

      • handle: number

      Returns EvaluatableExpressionProvider

    • Parameters

      • handle: number

      Returns FoldingRangeProvider

    • Parameters

      • handle: number

      Returns HoverProvider

    • Parameters

      • handle: number

      Returns ImplementationProvider

    • Parameters

      • handle: number

      Returns InlayHintsProvider

    • Parameters

      • handle: number

      Returns InlineValuesProvider

    • Parameters

      • handle: number

      Returns LinkedEditingRangeProvider

    • Parameters

      • handle: number

      Returns LinkProvider

    • Parameters

      • handle: number
      • autoFormatTriggerCharacters: string[]

      Returns OnTypeFormattingEditProvider

    • Parameters

      Returns DocumentRangeFormattingEditProvider

    • Parameters

      • handle: number

      Returns ReferenceProvider

    • Parameters

      • handle: number
      • supportsResolveLocation: boolean

      Returns RenameProvider

    • Parameters

      • handle: number

      Returns SelectionRangeProvider

    • Parameters

      • handle: number

      Returns TypeDefinitionProvider

    • Dispose this object.

      Returns void

    • Parameters

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

      Returns ProviderResult<Definition>

    • Parameters

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

      Returns Promise<undefined | DocumentDropEditsSession>

    • Parameters

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

      Returns ProviderResult<undefined | EvaluatableExpression>

    • Parameters

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

      Returns ProviderResult<undefined | InlineValue[]>

    • 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
      • codeAction: CodeAction
      • token: CancellationToken

      Returns Promise<CodeAction>