Theia master
Theia v0.13.0
Theia v0.12.0
VSCode master
VSCode 1.40.2
VSCode 1.39.2
VSCode vsda-v1.39.1
VSCode 1.39.1
namespace/root
Breakpoint
        constructor(enabled/condition/hitCondition/logMessage)
        id
        enabled
        condition
        hitCondition
        logMessage
BreakpointsChangeEvent
        added
        removed
        changed
CallHierarchyIncomingCall
N/A
N/A
N/A
CallHierarchyItem
N/A
N/A
N/A
CallHierarchyOutgoingCall
N/A
N/A
N/A
CallHierarchyProvider
N/A
N/A
N/A
CancellationToken
        isCancellationRequested
        onCancellationRequested
CancellationTokenSource
        constructor()
        token
        cancel
        dispose
CharacterPair
Clipboard
        readText
        writeText
CodeAction
        constructor(title/kind)
        title
        edit
        diagnostics
        command
        kind
        isPreferred
CodeActionContext
        diagnostics
        only
CodeActionKind
        constructor(value)
        value
        append
        intersects
        contains
CodeActionProvider
        provideCodeActions
CodeActionProviderMetadata
        providedCodeActionKinds
CodeLens
        constructor(range/command)
        range
        command
        isResolved
CodeLensProvider
        onDidChangeCodeLenses
        provideCodeLenses
        resolveCodeLens
Color
        constructor(red/green/blue/alpha)
        red
        green
        blue
        alpha
ColorInformation
        constructor(range/color)
        range
        color
ColorPresentation
        constructor(label)
        label
        textEdit
        additionalTextEdits
Command
        title
        command
        tooltip
        arguments
Comment
        body
        mode
        author
        contextValue
        reactions
        label
CommentAuthorInformation
        name
        iconPath
CommentController
        id
        label
        commentingRangeProvider
        createCommentThread
        reactionHandler
        dispose
CommentingRangeProvider
        provideCommentingRanges
CommentMode
        Editing
        Preview
CommentReaction
        label
        iconPath
        count
        authorHasReacted
CommentReply
CommentRule
        lineComment
        blockComment
CommentThread
        uri
        range
        comments
        collapsibleState
        contextValue
        label
        dispose
CommentThreadCollapsibleState
        Collapsed
        Expanded
CompletionContext
        triggerKind
        triggerCharacter
CompletionItem
        constructor(label/kind)
        label
        kind
        tags
        detail
        documentation
        sortText
        filterText
        preselect
        insertText
        range
        commitCharacters
        keepWhitespace
        textEdit
        additionalTextEdits
        command
CompletionItemKind
        Text
        Method
        Function
        Constructor
        Field
        Variable
        Class
        Interface
        Module
        Property
        Unit
        Value
        Enum
        Keyword
        Snippet
        Color
        Reference
        File
        Folder
        EnumMember
        Constant
        Struct
        Event
        Operator
        TypeParameter
CompletionItemProvider
        provideCompletionItems
        resolveCompletionItem
CompletionItemTag
CompletionList
        constructor(items/isIncomplete)
        isIncomplete
        items
CompletionTriggerKind
        Invoke
        TriggerCharacter
        TriggerForIncompleteCompletions
ConfigurationChangeEvent
        affectsConfiguration
ConfigurationTarget
        Global
        Workspace
        WorkspaceFolder
CustomExecution
N/A
N/A
N/A
DebugAdapterDescriptor
        DebugAdapterExecutable
        DebugAdapterServer
DebugAdapterDescriptorFactory
        createDebugAdapterDescriptor
DebugAdapterExecutable
        constructor(command/args/options)
        command
        args
        options
DebugAdapterExecutableOptions
        env
        cwd
DebugAdapterServer
        constructor(port/host)
        port
        host
DebugAdapterTracker
        onWillStartSession
        onWillReceiveMessage
        onDidSendMessage
        onWillStopSession
        onError
        onExit
DebugAdapterTrackerFactory
        createDebugAdapterTracker
DebugConfiguration
        type
        name
        request
        __index
DebugConfigurationProvider
        provideDebugConfigurations
        resolveDebugConfiguration
DebugConsole
        append
        appendLine
DebugConsoleMode
N/A
N/A
N/A
DebugProtocolSource
N/A
N/A
N/A
N/A
DebugSession
        id
        type
        name
        workspaceFolder
        configuration
        customRequest
DebugSessionCustomEvent
        session
        event
        body
DebugSessionOptions
N/A
N/A
N/A
Declaration
DeclarationProvider
        provideDeclaration
DecorationInstanceRenderOptions
        light
        dark
DecorationOptions
        range
        hoverMessage
        renderOptions
DecorationRangeBehavior
        OpenOpen
        ClosedClosed
        OpenClosed
        ClosedOpen
DecorationRenderOptions
        isWholeLine
        rangeBehavior
        overviewRulerLane
        light
        dark
Definition
        Location
        Array
DefinitionLink
DefinitionProvider
        provideDefinition
Diagnostic
        constructor(range/message/severity)
        range
        message
        severity
        source
        code
        relatedInformation
        tags
DiagnosticChangeEvent
        uris
DiagnosticCollection
        name
        set
        delete
        clear
        forEach
        get
        has
        dispose
DiagnosticRelatedInformation
        constructor(location/message)
        location
        message
DiagnosticSeverity
        Error
        Warning
        Information
        Hint
DiagnosticTag
        Unnecessary
        Deprecated
Disposable
        constructor(callOnDispose)
        dispose
DocumentColorProvider
        provideDocumentColors
        provideColorPresentations
DocumentFilter
        language
        scheme
        pattern
DocumentFormattingEditProvider
        provideDocumentFormattingEdits
DocumentHighlight
        constructor(range/kind)
        range
        kind
DocumentHighlightKind
        Text
        Read
        Write
DocumentHighlightProvider
        provideDocumentHighlights
DocumentLink
        constructor(range/target)
        range
        target
        tooltip
DocumentLinkProvider
        provideDocumentLinks
        resolveDocumentLink
DocumentRangeFormattingEditProvider
        provideDocumentRangeFormattingEdits
DocumentSelector
        string
        DocumentFilter
        Array
DocumentSymbol
        constructor(name/detail/kind/range/selectionRange)
        name
        detail
        kind
        tags
        range
        selectionRange
        children
DocumentSymbolProvider
        provideDocumentSymbols
DocumentSymbolProviderMetadata
EndOfLine
        LF
        CRLF
EnterAction
        indentAction
        appendText
        removeText
Event
        T
        __call
EventEmitter
        constructor()
        T
        event
        fire
        dispose
Extension
        T
        id
        extensionPath
        isActive
        packageJSON
        extensionKind
        exports
        activate
ExtensionContext
        subscriptions
        workspaceState
        globalState
        extensionPath
        asAbsolutePath
        storagePath
        globalStoragePath
        logPath
ExtensionKind
ExtensionTerminalOptions
FileChangeEvent
        type
        uri
FileChangeType
        Changed
        Created
        Deleted
FileCreateEvent
N/A
N/A
N/A
N/A
FileDeleteEvent
N/A
N/A
N/A
N/A
FileRenameEvent
N/A
N/A
N/A
N/A
FileStat
        type
        ctime
        mtime
        size
FileSystem
FileSystemError
        constructor(messageOrUri)
FileSystemProvider
        onDidChangeFile
        watch
        stat
        readDirectory
        createDirectory
        readFile
        writeFile
        delete
        rename
        copy
FileSystemWatcher
        ignoreCreateEvents
        ignoreChangeEvents
        ignoreDeleteEvents
        onDidCreate
        onDidChange
        onDidDelete
FileType
        Unknown
        File
        Directory
        SymbolicLink
FileWillCreateEvent
N/A
N/A
N/A
N/A
FileWillDeleteEvent
N/A
N/A
N/A
N/A
FileWillRenameEvent
N/A
N/A
N/A
N/A
FoldingContext
FoldingRange
        constructor(start/end/kind)
        start
        end
        kind
FoldingRangeKind
        Comment
        Imports
        Region
FoldingRangeProvider
        provideFoldingRanges
FormattingOptions
        tabSize
        insertSpaces
        __index
FunctionBreakpoint
        constructor(functionName/enabled/condition/hitCondition/logMessage)
        functionName
GlobPattern
        string
        RelativePattern
Hover
        constructor(contents/range)
        contents
        range
HoverProvider
        provideHover
ImplementationProvider
        provideImplementation
IndentAction
        None
        Indent
        IndentOutdent
        Outdent
IndentationRule
        decreaseIndentPattern
        increaseIndentPattern
        indentNextLinePattern
        unIndentedLinePattern
InputBox
        value
        placeholder
        password
        onDidChangeValue
        onDidAccept
        buttons
        onDidTriggerButton
        prompt
        validationMessage
InputBoxOptions
        value
        valueSelection
        prompt
        placeHolder
        password
        ignoreFocusOut
        validateInput
LanguageConfiguration
        comments
        brackets
        wordPattern
        indentationRules
        onEnterRules
        __electricCharacterSupport
        __characterPairSupport
Location
        constructor(uri/rangeOrPosition)
        uri
        range
LocationLink
MarkdownString
        constructor(value)
        value
        isTrusted
        appendText
        appendMarkdown
        appendCodeblock
MarkedString
        string
        MarkdownString
        __type
Memento
        get
        update
MessageItem
        title
        isCloseAffordance
MessageOptions
        modal
OnEnterRule
        beforeText
        afterText
        action
OnTypeFormattingEditProvider
        provideOnTypeFormattingEdits
OpenDialogOptions
        defaultUri
        openLabel
        canSelectFiles
        canSelectFolders
        canSelectMany
        filters
OutputChannel
        name
        append
        appendLine
        clear
        show
        hide
        dispose
OverviewRulerLane
        Left
        Center
        Right
        Full
ParameterInformation
        constructor(label/documentation)
        label
        documentation
Position
        constructor(line/character)
        line
        character
        isBefore
        isBeforeOrEqual
        isAfter
        isAfterOrEqual
        isEqual
        compareTo
        translate
        with
ProcessExecution
        constructor(process/options)
        constructor(process/args/options)
        process
        args
        options
ProcessExecutionOptions
        cwd
        env
Progress
        T
        report
ProgressLocation
        SourceControl
        Window
        Notification
ProgressOptions
        location
        title
        cancellable
ProviderResult
        T
        Thenable
Pseudoterminal
QuickDiffProvider
        provideOriginalResource
QuickInput
        title
        step
        totalSteps
        enabled
        busy
        ignoreFocusOut
        show
        hide
        onDidHide
        dispose
QuickInputButton
        iconPath
        tooltip
QuickInputButtons
        constructor()
QuickPick
        T
        value
        placeholder
        onDidChangeValue
        onDidAccept
        buttons
        onDidTriggerButton
        items
        canSelectMany
        matchOnDescription
        matchOnDetail
        activeItems
        onDidChangeActive
        selectedItems
        onDidChangeSelection
QuickPickItem
        label
        description
        detail
        picked
        alwaysShow
QuickPickOptions
        matchOnDescription
        matchOnDetail
        placeHolder
        ignoreFocusOut
        canPickMany
        onDidSelectItem
Range
        constructor(start/end)
        constructor(startLine/startCharacter/endLine/endCharacter)
        start
        end
        isEmpty
        isSingleLine
        contains
        isEqual
        intersection
        union
        with
ReferenceContext
        includeDeclaration
ReferenceProvider
        provideReferences
RelativePattern
        constructor(base/pattern)
        base
        pattern
RenameProvider
        provideRenameEdits
        prepareRename
RunOptions
SaveDialogOptions
        defaultUri
        saveLabel
        filters
Selection
        constructor(anchor/active)
        constructor(anchorLine/anchorCharacter/activeLine/activeCharacter)
        anchor
        active
        isReversed
SelectionRange
SelectionRangeProvider
ShellExecution
        constructor(commandLine/options)
        constructor(command/args/options)
        commandLine
        command
        args
        options
ShellExecutionOptions
        executable
        shellArgs
        shellQuoting
        cwd
        env
ShellQuotedString
        value
        quoting
ShellQuoting
        Escape
        Strong
        Weak
ShellQuotingOptions
        escape
        strong
        weak
SignatureHelp
        constructor()
        signatures
        activeSignature
        activeParameter
SignatureHelpContext
        triggerKind
        triggerCharacter
        isRetrigger
        activeSignatureHelp
SignatureHelpProvider
        provideSignatureHelp
SignatureHelpProviderMetadata
        triggerCharacters
        retriggerCharacters
SignatureHelpTriggerKind
        Invoke
        TriggerCharacter
        ContentChange
SignatureInformation
        constructor(label/documentation)
        label
        documentation
        parameters
SnippetString
        constructor(value)
        value
        appendText
        appendTabstop
        appendPlaceholder
        appendChoice
N/A
N/A
N/A
N/A
        appendVariable
SourceBreakpoint
        constructor(location/enabled/condition/hitCondition/logMessage)
        location
SourceControl
        id
        label
        rootUri
        inputBox
        count
        quickDiffProvider
        commitTemplate
        acceptInputCommand
        statusBarCommands
        createResourceGroup
        dispose
SourceControlInputBox
        value
        placeholder
SourceControlResourceDecorations
        strikeThrough
        faded
        tooltip
        light
        dark
SourceControlResourceGroup
        id
        label
        hideWhenEmpty
        resourceStates
        dispose
SourceControlResourceState
        resourceUri
        command
        decorations
SourceControlResourceThemableDecorations
        iconPath
StatusBarAlignment
        Left
        Right
StatusBarItem
        alignment
        priority
        text
        tooltip
        color
        command
        show
        hide
        dispose
SymbolInformation
        constructor(name/kind/containerName/location)
        constructor(name/kind/range/uri/containerName)
        name
        containerName
        kind
        tags
        location
SymbolKind
        File
        Module
        Namespace
        Package
        Class
        Method
        Property
        Field
        Constructor
        Enum
        Interface
        Function
        Variable
        Constant
        String
        Number
        Boolean
        Array
        Object
        Key
        Null
        EnumMember
        Struct
        Event
        Operator
        TypeParameter
SymbolTag
Task
        constructor(taskDefinition/scope/name/source/execution/problemMatchers)
        constructor(taskDefinition/name/source/execution/problemMatchers)
        definition
        scope
        name
        execution
        isBackground
        source
        group
        presentationOptions
        problemMatchers
        runOptions
TaskDefinition
        type
        __index
TaskEndEvent
        execution
TaskExecution
        task
        terminate
TaskFilter
        version
        type
TaskGroup
        constructor(id/label)
TaskPanelKind
        Shared
        Dedicated
        New
TaskPresentationOptions
        reveal
        echo
        focus
        panel
        showReuseMessage
        clear
TaskProcessEndEvent
        execution
        exitCode
TaskProcessStartEvent
        execution
        processId
TaskProvider
        provideTasks
        resolveTask
TaskRevealKind
        Always
        Silent
        Never
TaskScope
        Global
        Workspace
TaskStartEvent
        execution
Terminal
        name
        processId
        sendText
        show
        hide
        dispose
TerminalDimensions
TerminalOptions
        name
        shellPath
        shellArgs
        cwd
        env
        strictEnv
        hideFromUser
TextDocument
        uri
        fileName
        isUntitled
        languageId
        version
        isDirty
        isClosed
        save
        eol
        lineCount
        lineAt
        offsetAt
        positionAt
        getText
        getWordRangeAtPosition
        validateRange
        validatePosition
TextDocumentChangeEvent
        document
        contentChanges
TextDocumentContentChangeEvent
        range
        rangeOffset
        rangeLength
        text
TextDocumentContentProvider
        onDidChange
        provideTextDocumentContent
TextDocumentSaveReason
        Manual
        AfterDelay
        FocusOut
TextDocumentShowOptions
        viewColumn
        preserveFocus
        preview
        selection
TextDocumentWillSaveEvent
        document
        reason
        waitUntil
TextEdit
        constructor(range/newText)
        range
        newText
        newEol
TextEditor
        document
        selection
        selections
        visibleRanges
        options
        viewColumn
        edit
        insertSnippet
        setDecorations
        revealRange
        show
        hide
TextEditorCursorStyle
        Line
        Block
        Underline
        LineThin
        BlockOutline
        UnderlineThin
TextEditorDecorationType
        key
        dispose
TextEditorEdit
        replace
        insert
        delete
        setEndOfLine
TextEditorLineNumbersStyle
        Off
        On
        Relative
TextEditorOptions
        tabSize
        insertSpaces
        cursorStyle
        lineNumbers
TextEditorOptionsChangeEvent
        textEditor
        options
TextEditorRevealType
        Default
        InCenter
        InCenterIfOutsideViewport
        AtTop
TextEditorSelectionChangeEvent
        textEditor
        selections
        kind
TextEditorSelectionChangeKind
        Keyboard
        Mouse
        Command
TextEditorViewColumnChangeEvent
        textEditor
        viewColumn
TextEditorVisibleRangesChangeEvent
        textEditor
        visibleRanges
TextLine
        lineNumber
        text
        range
        rangeIncludingLineBreak
        firstNonWhitespaceCharacterIndex
        isEmptyOrWhitespace
ThemableDecorationAttachmentRenderOptions
        contentText
        contentIconPath
        border
        borderColor
        fontStyle
        fontWeight
        textDecoration
        color
        backgroundColor
        margin
        width
        height
ThemableDecorationInstanceRenderOptions
        before
        after
ThemableDecorationRenderOptions
        backgroundColor
        outline
        outlineColor
        outlineStyle
        outlineWidth
        border
        borderColor
        borderRadius
        borderSpacing
        borderStyle
        borderWidth
        fontStyle
        fontWeight
        textDecoration
        cursor
        color
        opacity
        letterSpacing
        gutterIconPath
        gutterIconSize
        overviewRulerColor
        before
        after
ThemeColor
        constructor(id)
ThemeIcon
        constructor(id)
Thenable
TreeDataProvider
        T
        onDidChangeTreeData
        getTreeItem
        getChildren
        getParent
TreeItem
        constructor(label/collapsibleState)
        constructor(resourceUri/collapsibleState)
        label
        id
        iconPath
        description
        resourceUri
        tooltip
        command
        collapsibleState
        contextValue
TreeItemCollapsibleState
        None
        Collapsed
        Expanded
TreeView
        T
        onDidExpandElement
        onDidCollapseElement
        selection
        onDidChangeSelection
        visible
        onDidChangeVisibility
        message
        title
N/A
N/A
N/A
N/A
        reveal
TreeViewExpansionEvent
        T
        element
TreeViewOptions
        T
        treeDataProvider
        showCollapseAll
        canSelectMany
TreeViewSelectionChangeEvent
        T
        selection
TreeViewVisibilityChangeEvent
        visible
TypeDefinitionProvider
        provideTypeDefinition
UIKind
N/A
N/A
N/A
Uri
        constructor(scheme/authority/path/query/fragment)
        scheme
        authority
        path
        query
        fragment
        fsPath
        with
        toString
        toJSON
UriHandler
        handleUri
version
ViewColumn
        Active
        Beside
        One
        Two
        Three
        Four
        Five
        Six
        Seven
        Eight
        Nine
Webview
        options
        html
        onDidReceiveMessage
        postMessage
        asWebviewUri
        cspSource
WebviewOptions
        enableScripts
        enableCommandUris
        localResourceRoots
        portMapping
WebviewPanel
        viewType
        title
        iconPath
        webview
        options
        viewColumn
        active
        visible
        onDidChangeViewState
        onDidDispose
        reveal
        dispose
WebviewPanelOnDidChangeViewStateEvent
        webviewPanel
WebviewPanelOptions
        enableFindWidget
        retainContextWhenHidden
WebviewPanelSerializer
        deserializeWebviewPanel
WebviewPortMapping
        webviewPort
        extensionHostPort
WindowState
        focused
WorkspaceConfiguration
        get
        has
        inspect
        update
        __index
WorkspaceEdit
        constructor()
        size
        replace
        insert
        delete
        has
        set
        get
        createFile
        deleteFile
        renameFile
        entries
WorkspaceFolder
        uri
        name
        index
WorkspaceFolderPickOptions
        placeHolder
        ignoreFocusOut
WorkspaceFoldersChangeEvent
        added
        removed
WorkspaceSymbolProvider
        provideWorkspaceSymbols
        resolveWorkspaceSymbol
namespace/tasks
executeTask
fetchTasks
onDidEndTask
onDidEndTaskProcess
onDidStartTask
onDidStartTaskProcess
registerTaskProvider
taskExecutions
namespace/env
appName
appRoot