Options
All
  • Public
  • Public/Protected
  • All
Menu

Module core

Index

References

Namespaces

Enumerations

Classes

Interfaces

Type aliases

Properties

Variables

Functions

References

ACCOUNTS_MENU

Re-exports ACCOUNTS_MENU

ACCOUNTS_SUBMENU

Re-exports ACCOUNTS_SUBMENU

ACTION_ITEM

Re-exports ACTION_ITEM

ACTION_ITEM

Re-exports ACTION_ITEM

AbstractDialog

Re-exports AbstractDialog

AbstractReferenceCollection

Re-exports AbstractReferenceCollection

AbstractTreeDecoratorService

Re-exports AbstractTreeDecoratorService

AbstractTreeDecoratorService

Re-exports AbstractTreeDecoratorService

AbstractTreeIterator

Re-exports AbstractTreeIterator

AbstractTreeIterator

Re-exports AbstractTreeIterator

AbstractViewContribution

Re-exports AbstractViewContribution

AbstractViewContribution

Re-exports AbstractViewContribution

ActionMenuNode

Re-exports ActionMenuNode

Anchor

Re-exports Anchor

ApplicationError

Re-exports ApplicationError

ApplicationShell

Re-exports ApplicationShell

ApplicationShell

Re-exports ApplicationShell

ApplicationShellLayoutMigration

Re-exports ApplicationShellLayoutMigration

ApplicationShellLayoutMigration

Re-exports ApplicationShellLayoutMigration

ApplicationShellLayoutMigrationContext

Re-exports ApplicationShellLayoutMigrationContext

ApplicationShellLayoutMigrationContext

Re-exports ApplicationShellLayoutMigrationContext

ApplicationShellLayoutMigrationError

Re-exports ApplicationShellLayoutMigrationError

ApplicationShellLayoutMigrationError

Re-exports ApplicationShellLayoutMigrationError

ApplicationShellLayoutVersion

Re-exports ApplicationShellLayoutVersion

ApplicationShellLayoutVersion

Re-exports ApplicationShellLayoutVersion

ApplicationShellOptions

Re-exports ApplicationShellOptions

ApplicationShellOptions

Re-exports ApplicationShellOptions

AsyncEmitter

Re-exports AsyncEmitter

BUSY_CLASS

Re-exports BUSY_CLASS

BUSY_CLASS

Re-exports BUSY_CLASS

BackendApplication

Re-exports BackendApplication

BackendApplicationCliContribution

Re-exports BackendApplicationCliContribution

BackendApplicationContribution

Re-exports BackendApplicationContribution

BackendApplicationServer

Re-exports BackendApplicationServer

BaseWidget

Re-exports BaseWidget

BaseWidget

Re-exports BaseWidget

Bindable

Re-exports Bindable

BottomUpTreeIterator

Re-exports BottomUpTreeIterator

BottomUpTreeIterator

Re-exports BottomUpTreeIterator

Breadcrumb

Re-exports Breadcrumb

Breadcrumb

Re-exports Breadcrumb

BreadcrumbID

Re-exports BreadcrumbID

BreadcrumbID

Re-exports BreadcrumbID

BreadcrumbPopupContainer

Re-exports BreadcrumbPopupContainer

BreadcrumbPopupContainer

Re-exports BreadcrumbPopupContainer

BreadcrumbPopupContainerFactory

Re-exports BreadcrumbPopupContainerFactory

BreadcrumbPopupContainerFactory

Re-exports BreadcrumbPopupContainerFactory

BreadcrumbRenderer

Re-exports BreadcrumbRenderer

BreadcrumbRenderer

Re-exports BreadcrumbRenderer

BreadcrumbsContribution

Re-exports BreadcrumbsContribution

BreadcrumbsContribution

Re-exports BreadcrumbsContribution

BreadcrumbsRenderer

Re-exports BreadcrumbsRenderer

BreadcrumbsRenderer

Re-exports BreadcrumbsRenderer

BreadcrumbsRendererFactory

Re-exports BreadcrumbsRendererFactory

BreadcrumbsRendererFactory

Re-exports BreadcrumbsRendererFactory

BreadcrumbsService

Re-exports BreadcrumbsService

BreadcrumbsService

Re-exports BreadcrumbsService

BreadthFirstTreeIterator

Re-exports BreadthFirstTreeIterator

BreadthFirstTreeIterator

Re-exports BreadthFirstTreeIterator

BrowserKeyboardFrontendContribution

Re-exports BrowserKeyboardFrontendContribution

BrowserKeyboardFrontendContribution

Re-exports BrowserKeyboardFrontendContribution

BrowserKeyboardLayoutProvider

Re-exports BrowserKeyboardLayoutProvider

BrowserKeyboardLayoutProvider

Re-exports BrowserKeyboardLayoutProvider

CLEAR_COMMAND_HISTORY

Re-exports CLEAR_COMMAND_HISTORY

CLEAR_COMMAND_HISTORY

Re-exports CLEAR_COMMAND_HISTORY

CMD

Re-exports CMD

CODICON_LOADING_CLASSES

Re-exports CODICON_LOADING_CLASSES

CODICON_LOADING_CLASSES

Re-exports CODICON_LOADING_CLASSES

CODICON_TREE_ITEM_CLASSES

Re-exports CODICON_TREE_ITEM_CLASSES

CODICON_TREE_ITEM_CLASSES

Re-exports CODICON_TREE_ITEM_CLASSES

COLLAPSED_CLASS

Re-exports COLLAPSED_CLASS

COLLAPSED_CLASS

Re-exports COLLAPSED_CLASS

COMPOSITE_TREE_NODE_CLASS

Re-exports COMPOSITE_TREE_NODE_CLASS

COMPOSITE_TREE_NODE_CLASS

Re-exports COMPOSITE_TREE_NODE_CLASS

CancellationError

Re-exports CancellationError

CancellationToken

Re-exports CancellationToken

CancellationTokenSource

Re-exports CancellationTokenSource

CliContribution

Re-exports CliContribution

CliManager

Re-exports CliManager

Command

Re-exports Command

CommandContribution

Re-exports CommandContribution

CommandEvent

Re-exports CommandEvent

CommandHandler

Re-exports CommandHandler

CommandRegistry

Re-exports CommandRegistry

CommandService

Re-exports CommandService

CommonCommands

Re-exports CommonCommands

CommonFrontendContribution

Re-exports CommonFrontendContribution

CommonMenus

Re-exports CommonMenus

CompositeMenuNode

Re-exports CompositeMenuNode

CompositeTreeElement

Re-exports CompositeTreeElement

CompositeTreeElementNode

Re-exports CompositeTreeElementNode

CompositeTreeNode

Re-exports CompositeTreeNode

CompositeTreeNode

Re-exports CompositeTreeNode

ConfirmDialog

Re-exports ConfirmDialog

ConfirmDialogProps

Re-exports ConfirmDialogProps

ConnectionErrorHandler

Re-exports ConnectionErrorHandler

ConnectionErrorHandler

Re-exports ConnectionErrorHandler

ConnectionErrorHandlerOptions

Re-exports ConnectionErrorHandlerOptions

ConnectionErrorHandlerOptions

Re-exports ConnectionErrorHandlerOptions

ConnectionHandler

Re-exports ConnectionHandler

ConnectionHandler

Re-exports ConnectionHandler

ContextMenuAccess

Re-exports ContextMenuAccess

ContextMenuRenderer

Re-exports ContextMenuRenderer

ContributionFilterRegistry

Re-exports ContributionFilterRegistry

ContributionFilterRegistry

Re-exports ContributionFilterRegistry

ContributionFilterRegistryImpl

Re-exports ContributionFilterRegistryImpl

ContributionFilterRegistryImpl

Re-exports ContributionFilterRegistryImpl

ContributionProvider

Re-exports ContributionProvider

ContributionType

Re-exports ContributionType

ContributionType

Re-exports ContributionType

Coordinate

Re-exports Coordinate

CoreConfiguration

Re-exports CoreConfiguration

CorePreferenceContribution

Re-exports CorePreferenceContribution

CorePreferences

Re-exports CorePreferences

DEBUG_MODE

Re-exports DEBUG_MODE

DEFAULT_HTTP_FALLBACK_OPTIONS

Re-exports DEFAULT_HTTP_FALLBACK_OPTIONS

DEFAULT_HTTP_FALLBACK_OPTIONS

Re-exports DEFAULT_HTTP_FALLBACK_OPTIONS

DEFAULT_LAYOUT_DATA

Re-exports DEFAULT_LAYOUT_DATA

DEFAULT_LAYOUT_DATA

Re-exports DEFAULT_LAYOUT_DATA

DEFAULT_SCROLL_OPTIONS

Re-exports DEFAULT_SCROLL_OPTIONS

DEFAULT_SCROLL_OPTIONS

Re-exports DEFAULT_SCROLL_OPTIONS

DISABLED_CLASS

Re-exports DISABLED_CLASS

DISABLED_CLASS

Re-exports DISABLED_CLASS

DecoratedTreeNode

Re-exports DecoratedTreeNode

DecoratedTreeNode

Re-exports DecoratedTreeNode

DefaultBreadcrumbRenderer

Re-exports DefaultBreadcrumbRenderer

DefaultBreadcrumbRenderer

Re-exports DefaultBreadcrumbRenderer

DefaultFrontendApplicationContribution

Re-exports DefaultFrontendApplicationContribution

DefaultOpenerService

Re-exports DefaultOpenerService

DefaultResourceProvider

Re-exports DefaultResourceProvider

DefaultUriLabelProviderContribution

Re-exports DefaultUriLabelProviderContribution

Deferred

Re-exports Deferred

DepthFirstTreeIterator

Re-exports DepthFirstTreeIterator

DepthFirstTreeIterator

Re-exports DepthFirstTreeIterator

DescriptionWidget

Re-exports DescriptionWidget

Dialog

Re-exports Dialog

DialogError

Re-exports DialogError

DialogMode

Re-exports DialogMode

DialogOverlayService

Re-exports DialogOverlayService

DialogProps

Re-exports DialogProps

DidChangeLabelEvent

Re-exports DidChangeLabelEvent

DidCreateWidgetEvent

Re-exports DidCreateWidgetEvent

DiffUriLabelProviderContribution

Re-exports DiffUriLabelProviderContribution

DiffUris

Re-exports DiffUris

Disposable

Re-exports Disposable

DisposableCollection

Re-exports DisposableCollection

DockPanelRenderer

Re-exports DockPanelRenderer

DockPanelRenderer

Re-exports DockPanelRenderer

DockPanelRendererFactory

Re-exports DockPanelRendererFactory

DockPanelRendererFactory

Re-exports DockPanelRendererFactory

EXPANDABLE_TREE_NODE_CLASS

Re-exports EXPANDABLE_TREE_NODE_CLASS

EXPANDABLE_TREE_NODE_CLASS

Re-exports EXPANDABLE_TREE_NODE_CLASS

EXPANSION_TOGGLE_CLASS

Re-exports EXPANSION_TOGGLE_CLASS

EXPANSION_TOGGLE_CLASS

Re-exports EXPANSION_TOGGLE_CLASS

Emitter

Re-exports Emitter

EmitterOptions

Re-exports EmitterOptions

Endpoint

Re-exports Endpoint

EnvVariable

Re-exports EnvVariable

EnvVariablesServer

Re-exports EnvVariablesServer

EnvVariablesServerImpl

Re-exports EnvVariablesServerImpl

Event

Re-exports Event

EventListener

Re-exports EventListener

EventListener

Re-exports EventListener

EventListenerObject

Re-exports EventListenerObject

EventListenerObject

Re-exports EventListenerObject

EventListenerOrEventListenerObject

Re-exports EventListenerOrEventListenerObject

EventListenerOrEventListenerObject

Re-exports EventListenerOrEventListenerObject

ExpandableTreeNode

Re-exports ExpandableTreeNode

ExpandableTreeNode

Re-exports ExpandableTreeNode

FILE_ICON

Re-exports FILE_ICON

FOCUS_CLASS

Re-exports FOCUS_CLASS

FOCUS_CLASS

Re-exports FOCUS_CLASS

FOLDER_ICON

Re-exports FOLDER_ICON

FileUri

Re-exports FileUri

Filter

Re-exports Filter

Filter

Re-exports Filter

FilterContribution

Re-exports FilterContribution

FilterContribution

Re-exports FilterContribution

FormatType

Re-exports FormatType

FrontendApplication

Re-exports FrontendApplication

FrontendApplicationContribution

Re-exports FrontendApplicationContribution

FrontendApplicationPreferenceConfig

Re-exports FrontendApplicationPreferenceConfig

FrontendApplicationPreferenceConfig

Re-exports FrontendApplicationPreferenceConfig

HttpFallbackOptions

Re-exports HttpFallbackOptions

HttpFallbackOptions

Re-exports HttpFallbackOptions

ILogger

Re-exports ILogger

IPCConnectionOptions

Re-exports IPCConnectionOptions

IPCConnectionOptions

Re-exports IPCConnectionOptions

IPCConnectionProvider

Re-exports IPCConnectionProvider

IPCConnectionProvider

Re-exports IPCConnectionProvider

InMemoryResources

Re-exports InMemoryResources

InMemoryTextResource

Re-exports InMemoryTextResource

InMemoryTextResourceResolver

Re-exports InMemoryTextResourceResolver

InputBox

Re-exports InputBox

InputBox

Re-exports InputBox

InputOptions

Re-exports InputOptions

InputOptions

Re-exports InputOptions

Iterators

Re-exports Iterators

Iterators

Re-exports Iterators

JsonRpcConnectionEventEmitter

Re-exports JsonRpcConnectionEventEmitter

JsonRpcConnectionEventEmitter

Re-exports JsonRpcConnectionEventEmitter

JsonRpcConnectionHandler

Re-exports JsonRpcConnectionHandler

JsonRpcConnectionHandler

Re-exports JsonRpcConnectionHandler

JsonRpcProxy

Re-exports JsonRpcProxy

JsonRpcProxy

Re-exports JsonRpcProxy

JsonRpcProxyFactory

Re-exports JsonRpcProxyFactory

JsonRpcProxyFactory

Re-exports JsonRpcProxyFactory

JsonRpcServer

Re-exports JsonRpcServer

JsonRpcServer

Re-exports JsonRpcServer

JsonType

Re-exports JsonType

JsonType

Re-exports JsonType

JsonType

Re-exports JsonType

Key

Re-exports Key

Key

Re-exports Key

Key

Re-exports Key

KeyCode

Re-exports KeyCode

KeyCode

Re-exports KeyCode

KeyCode

Re-exports KeyCode

KeyCodeSchema

Re-exports KeyCodeSchema

KeyCodeSchema

Re-exports KeyCodeSchema

KeyModifier

Re-exports KeyModifier

KeyModifier

Re-exports KeyModifier

KeyModifier

Re-exports KeyModifier

KeySequence

Re-exports KeySequence

KeySequence

Re-exports KeySequence

KeySequence

Re-exports KeySequence

Keybinding

Re-exports Keybinding

KeybindingContext

Re-exports KeybindingContext

KeybindingContexts

Re-exports KeybindingContexts

KeybindingContribution

Re-exports KeybindingContribution

KeybindingRegistry

Re-exports KeybindingRegistry

KeybindingScope

Re-exports KeybindingScope

KeyboardCommands

Re-exports KeyboardCommands

KeyboardCommands

Re-exports KeyboardCommands

KeyboardLayout

Re-exports KeyboardLayout

KeyboardLayout

Re-exports KeyboardLayout

KeyboardLayoutData

Re-exports KeyboardLayoutData

KeyboardLayoutData

Re-exports KeyboardLayoutData

KeyboardLayoutService

Re-exports KeyboardLayoutService

KeyboardLayoutService

Re-exports KeyboardLayoutService

KeyboardLayoutSource

Re-exports KeyboardLayoutSource

KeyboardLayoutSource

Re-exports KeyboardLayoutSource

KeyboardTester

Re-exports KeyboardTester

KeyboardTester

Re-exports KeyboardTester

KeyboardTesterState

Re-exports KeyboardTesterState

KeyboardTesterState

Re-exports KeyboardTesterState

KeysOrKeyCodes

Re-exports KeysOrKeyCodes

KeysOrKeyCodes

Re-exports KeysOrKeyCodes

KeysOrKeyCodes

Re-exports KeysOrKeyCodes

Keystroke

Re-exports Keystroke

Keystroke

Re-exports Keystroke

Keystroke

Re-exports Keystroke

LEFT_RIGHT_AREA_CLASS

Re-exports LEFT_RIGHT_AREA_CLASS

LEFT_RIGHT_AREA_CLASS

Re-exports LEFT_RIGHT_AREA_CLASS

LabelProvider

Re-exports LabelProvider

LabelProviderContribution

Re-exports LabelProviderContribution

LayoutProviderState

Re-exports LayoutProviderState

LayoutProviderState

Re-exports LayoutProviderState

LocalStorageService

Re-exports LocalStorageService

Log

Re-exports Log

LogLevel

Re-exports LogLevel

LogLevel

Re-exports LogLevel

Loggable

Re-exports Loggable

Logger

Re-exports Logger

LoggerFactory

Re-exports LoggerFactory

LoggerName

Re-exports LoggerName

MAIN_MENU_BAR

Re-exports MAIN_MENU_BAR

MEMORY_TEXT

Re-exports MEMORY_TEXT

Match

Re-exports Match

Match

Re-exports Match

MaybeArray

Re-exports MaybeArray

MaybePromise

Re-exports MaybePromise

MenuAction

Re-exports MenuAction

MenuContribution

Re-exports MenuContribution

MenuModelRegistry

Re-exports MenuModelRegistry

MenuNode

Re-exports MenuNode

MenuPath

Re-exports MenuPath

Message

Re-exports Message

MessageClient

Re-exports MessageClient

MessageOptions

Re-exports MessageOptions

MessageService

Re-exports MessageService

MessageServiceFactory

Re-exports MessageServiceFactory

MessageType

Re-exports MessageType

MessagingService

Re-exports MessagingService

MessagingService

Re-exports MessagingService

MockPreferenceProvider

Re-exports MockPreferenceProvider

MockPreferenceService

Re-exports MockPreferenceService

MoveEntry

Re-exports MoveEntry

MoveEntry

Re-exports MoveEntry

Mutable

Re-exports Mutable

MutableResource

Re-exports MutableResource

Navigatable

Re-exports Navigatable

Navigatable

Re-exports Navigatable

NavigatableWidget

Re-exports NavigatableWidget

NavigatableWidget

Re-exports NavigatableWidget

NavigatableWidgetOpenHandler

Re-exports NavigatableWidgetOpenHandler

NavigatableWidgetOptions

Re-exports NavigatableWidgetOptions

NavigatableWidgetOptions

Re-exports NavigatableWidgetOptions

NodeProps

Re-exports NodeProps

NodeProps

Re-exports NodeProps

NoopTreeDecoratorService

Re-exports NoopTreeDecoratorService

NoopTreeDecoratorService

Re-exports NoopTreeDecoratorService

OS

Re-exports OS

OVERRIDE_PROPERTY_PATTERN

Re-exports OVERRIDE_PROPERTY_PATTERN

OVERRIDE_PROPERTY_PATTERN

Re-exports OVERRIDE_PROPERTY_PATTERN

OVERRIDE_PROPERTY_PATTERN

Re-exports OVERRIDE_PROPERTY_PATTERN

OpenHandler

Re-exports OpenHandler

OpenViewArguments

Re-exports OpenViewArguments

OpenViewArguments

Re-exports OpenViewArguments

OpenerOptions

Re-exports OpenerOptions

OpenerService

Re-exports OpenerService

OverridePreferenceName

Re-exports OverridePreferenceName

OverridePreferenceName

Re-exports OverridePreferenceName

Path

Re-exports Path

PickOptions

Re-exports PickOptions

PickOptions

Re-exports PickOptions

PreferenceChange

Re-exports PreferenceChange

PreferenceChange

Re-exports PreferenceChange

PreferenceChangeEvent

Re-exports PreferenceChangeEvent

PreferenceChangeEvent

Re-exports PreferenceChangeEvent

PreferenceChangeImpl

Re-exports PreferenceChangeImpl

PreferenceChangeImpl

Re-exports PreferenceChangeImpl

PreferenceChanges

Re-exports PreferenceChanges

PreferenceChanges

Re-exports PreferenceChanges

PreferenceContribution

Re-exports PreferenceContribution

PreferenceContribution

Re-exports PreferenceContribution

PreferenceDataProperty

Re-exports PreferenceDataProperty

PreferenceDataProperty

Re-exports PreferenceDataProperty

PreferenceDataProperty

Re-exports PreferenceDataProperty

PreferenceDataSchema

Re-exports PreferenceDataSchema

PreferenceDataSchema

Re-exports PreferenceDataSchema

PreferenceDataSchema

Re-exports PreferenceDataSchema

PreferenceEventEmitter

Re-exports PreferenceEventEmitter

PreferenceEventEmitter

Re-exports PreferenceEventEmitter

PreferenceInspection

Re-exports PreferenceInspection

PreferenceInspection

Re-exports PreferenceInspection

PreferenceInspectionScope

Re-exports PreferenceInspectionScope

PreferenceInspectionScope

Re-exports PreferenceInspectionScope

PreferenceItem

Re-exports PreferenceItem

PreferenceItem

Re-exports PreferenceItem

PreferenceItem

Re-exports PreferenceItem

PreferenceLanguageOverrideService

Re-exports PreferenceLanguageOverrideService

PreferenceLanguageOverrideService

Re-exports PreferenceLanguageOverrideService

PreferenceProvider

Re-exports PreferenceProvider

PreferenceProvider

Re-exports PreferenceProvider

PreferenceProviderDataChange

Re-exports PreferenceProviderDataChange

PreferenceProviderDataChange

Re-exports PreferenceProviderDataChange

PreferenceProviderDataChanges

Re-exports PreferenceProviderDataChanges

PreferenceProviderDataChanges

Re-exports PreferenceProviderDataChanges

PreferenceProviderProvider

Re-exports PreferenceProviderProvider

PreferenceProviderProvider

Re-exports PreferenceProviderProvider

PreferenceProxy

Re-exports PreferenceProxy

PreferenceProxy

Re-exports PreferenceProxy

PreferenceProxyOptions

Re-exports PreferenceProxyOptions

PreferenceProxyOptions

Re-exports PreferenceProxyOptions

PreferenceResolveResult

Re-exports PreferenceResolveResult

PreferenceResolveResult

Re-exports PreferenceResolveResult

PreferenceRetrieval

Re-exports PreferenceRetrieval

PreferenceRetrieval

Re-exports PreferenceRetrieval

PreferenceSchema

Re-exports PreferenceSchema

PreferenceSchema

Re-exports PreferenceSchema

PreferenceSchema

Re-exports PreferenceSchema

PreferenceSchemaProperties

Re-exports PreferenceSchemaProperties

PreferenceSchemaProperties

Re-exports PreferenceSchemaProperties

PreferenceSchemaProperties

Re-exports PreferenceSchemaProperties

PreferenceSchemaProperty

Re-exports PreferenceSchemaProperty

PreferenceSchemaProperty

Re-exports PreferenceSchemaProperty

PreferenceSchemaProperty

Re-exports PreferenceSchemaProperty

PreferenceSchemaProvider

Re-exports PreferenceSchemaProvider

PreferenceSchemaProvider

Re-exports PreferenceSchemaProvider

PreferenceScope

Re-exports PreferenceScope

PreferenceScope

Re-exports PreferenceScope

PreferenceScope

Re-exports PreferenceScope

PreferenceScope

Re-exports PreferenceScope

PreferenceService

Re-exports PreferenceService

PreferenceService

Re-exports PreferenceService

PreferenceServiceImpl

Re-exports PreferenceServiceImpl

PreferenceServiceImpl

Re-exports PreferenceServiceImpl

Prioritizeable

Re-exports Prioritizeable

Progress

Re-exports Progress

ProgressClient

Re-exports ProgressClient

ProgressMessage

Re-exports ProgressMessage

ProgressMessageOptions

Re-exports ProgressMessageOptions

ProgressService

Re-exports ProgressService

ProgressUpdate

Re-exports ProgressUpdate

QuickAccessContribution

Re-exports QuickAccessContribution

QuickAccessContribution

Re-exports QuickAccessContribution

QuickAccessProvider

Re-exports QuickAccessProvider

QuickAccessProvider

Re-exports QuickAccessProvider

QuickAccessProviderDescriptor

Re-exports QuickAccessProviderDescriptor

QuickAccessProviderDescriptor

Re-exports QuickAccessProviderDescriptor

QuickAccessProviderHelp

Re-exports QuickAccessProviderHelp

QuickAccessProviderHelp

Re-exports QuickAccessProviderHelp

QuickAccessRegistry

Re-exports QuickAccessRegistry

QuickAccessRegistry

Re-exports QuickAccessRegistry

QuickCommandFrontendContribution

Re-exports QuickCommandFrontendContribution

QuickCommandFrontendContribution

Re-exports QuickCommandFrontendContribution

QuickCommandService

Re-exports QuickCommandService

QuickCommandService

Re-exports QuickCommandService

QuickHelpService

Re-exports QuickHelpService

QuickHelpService

Re-exports QuickHelpService

QuickInput

Re-exports QuickInput

QuickInput

Re-exports QuickInput

QuickInputButton

Re-exports QuickInputButton

QuickInputButton

Re-exports QuickInputButton

QuickInputButtonHandle

Re-exports QuickInputButtonHandle

QuickInputButtonHandle

Re-exports QuickInputButtonHandle

QuickInputFrontendContribution

Re-exports QuickInputFrontendContribution

QuickInputFrontendContribution

Re-exports QuickInputFrontendContribution

QuickInputService

Re-exports QuickInputService

QuickInputService

Re-exports QuickInputService

QuickPick

Re-exports QuickPick

QuickPick

Re-exports QuickPick

QuickPickItem

Re-exports QuickPickItem

QuickPickItem

Re-exports QuickPickItem

QuickPickItemButtonEvent

Re-exports QuickPickItemButtonEvent

QuickPickItemButtonEvent

Re-exports QuickPickItemButtonEvent

QuickPickItemHighlights

Re-exports QuickPickItemHighlights

QuickPickItemHighlights

Re-exports QuickPickItemHighlights

QuickPickOptions

Re-exports QuickPickOptions

QuickPickOptions

Re-exports QuickPickOptions

QuickPickSeparator

Re-exports QuickPickSeparator

QuickPickSeparator

Re-exports QuickPickSeparator

QuickPickServiceImpl

Re-exports QuickPickServiceImpl

QuickPickServiceImpl

Re-exports QuickPickServiceImpl

QuickPickValue

Re-exports QuickPickValue

QuickPickValue

Re-exports QuickPickValue

QuickPicks

Re-exports QuickPicks

QuickPicks

Re-exports QuickPicks

QuickViewItem

Re-exports QuickViewItem

QuickViewItem

Re-exports QuickViewItem

QuickViewService

Re-exports QuickViewService

QuickViewService

Re-exports QuickViewService

RECENT_COMMANDS_STORAGE_KEY

Re-exports RECENT_COMMANDS_STORAGE_KEY

RESET_LAYOUT

Re-exports RESET_LAYOUT

RESET_LAYOUT

Re-exports RESET_LAYOUT

ReactRenderer

Re-exports ReactRenderer

ReactRenderer

Re-exports ReactRenderer

ReactWidget

Re-exports ReactWidget

ReactWidget

Re-exports ReactWidget

RecursivePartial

Re-exports RecursivePartial

Reference

Re-exports Reference

ReferenceCollection

Re-exports ReferenceCollection

ReferenceMutableResource

Re-exports ReferenceMutableResource

RenderContextMenuOptions

Re-exports RenderContextMenuOptions

RendererHost

Re-exports RendererHost

RendererHost

Re-exports RendererHost

ResolvedConnectionErrorHandlerOptions

Re-exports ResolvedConnectionErrorHandlerOptions

ResolvedConnectionErrorHandlerOptions

Re-exports ResolvedConnectionErrorHandlerOptions

ResolvedIPCConnectionOptions

Re-exports ResolvedIPCConnectionOptions

ResolvedIPCConnectionOptions

Re-exports ResolvedIPCConnectionOptions

ResolvedKeybinding

Re-exports ResolvedKeybinding

Resource

Re-exports Resource

ResourceError

Re-exports ResourceError

ResourceProvider

Re-exports ResourceProvider

ResourceReadOptions

Re-exports ResourceReadOptions

ResourceResolver

Re-exports ResourceResolver

ResourceSaveOptions

Re-exports ResourceSaveOptions

ResourceVersion

Re-exports ResourceVersion

SELECTED_CLASS

Re-exports SELECTED_CLASS

SELECTED_CLASS

Re-exports SELECTED_CLASS

SETTINGS_MENU

Re-exports SETTINGS_MENU

SHELL_TABBAR_CONTEXT_MENU

Re-exports SHELL_TABBAR_CONTEXT_MENU

SHELL_TABBAR_CONTEXT_MENU

Re-exports SHELL_TABBAR_CONTEXT_MENU

SIDE_PANEL_TOOLBAR_CONTEXT_MENU

Re-exports SIDE_PANEL_TOOLBAR_CONTEXT_MENU

SIDE_PANEL_TOOLBAR_CONTEXT_MENU

Re-exports SIDE_PANEL_TOOLBAR_CONTEXT_MENU

STATUSBAR_WIDGET_FACTORY_ID

Re-exports STATUSBAR_WIDGET_FACTORY_ID

STATUSBAR_WIDGET_FACTORY_ID

Re-exports STATUSBAR_WIDGET_FACTORY_ID

SaveOptions

Re-exports SaveOptions

Saveable

Re-exports Saveable

SaveableSource

Re-exports SaveableSource

SaveableWidget

Re-exports SaveableWidget

ScopedKeybinding

Re-exports ScopedKeybinding

ScrollableTabBar

Re-exports ScrollableTabBar

ScrollableTabBar

Re-exports ScrollableTabBar

SelectableTreeNode

Re-exports SelectableTreeNode

SelectableTreeNode

Re-exports SelectableTreeNode

SelectionProvider

Re-exports SelectionProvider

SelectionService

Re-exports SelectionService

ShellLayoutRestorer

Re-exports ShellLayoutRestorer

ShellLayoutRestorer

Re-exports ShellLayoutRestorer

ShouldSaveDialog

Re-exports ShouldSaveDialog

SideBarRenderData

Re-exports SideBarRenderData

SideBarRenderData

Re-exports SideBarRenderData

SidePanel

Re-exports SidePanel

SidePanel

Re-exports SidePanel

SidePanelHandler

Re-exports SidePanelHandler

SidePanelHandler

Re-exports SidePanelHandler

SidePanelHandlerFactory

Re-exports SidePanelHandlerFactory

SidePanelHandlerFactory

Re-exports SidePanelHandlerFactory

SideTabBar

Re-exports SideTabBar

SideTabBar

Re-exports SideTabBar

SidebarBottomMenuWidgetFactory

Re-exports SidebarBottomMenuWidgetFactory

SidebarBottomMenuWidgetFactory

Re-exports SidebarBottomMenuWidgetFactory

SidebarMenu

Re-exports SidebarMenu

SidebarMenu

Re-exports SidebarMenu

SidebarMenuWidget

Re-exports SidebarMenuWidget

SidebarMenuWidget

Re-exports SidebarMenuWidget

SidebarTopMenuWidgetFactory

Re-exports SidebarTopMenuWidgetFactory

SidebarTopMenuWidgetFactory

Re-exports SidebarTopMenuWidgetFactory

SingleTextInputDialog

Re-exports SingleTextInputDialog

SingleTextInputDialogProps

Re-exports SingleTextInputDialogProps

SizeData

Re-exports SizeData

SizeData

Re-exports SizeData

SourceTree

Re-exports SourceTree

SourceTreeWidget

Re-exports SourceTreeWidget

SpecialCases

Re-exports SpecialCases

SpecialCases

Re-exports SpecialCases

SpecialCases

Re-exports SpecialCases

SplitPositionHandler

Re-exports SplitPositionHandler

SplitPositionHandler

Re-exports SplitPositionHandler

SplitPositionOptions

Re-exports SplitPositionOptions

SplitPositionOptions

Re-exports SplitPositionOptions

StatefulWidget

Re-exports StatefulWidget

StatefulWidget

Re-exports StatefulWidget

StatusBar

Re-exports StatusBar

StatusBar

Re-exports StatusBar

StatusBarAlignment

Re-exports StatusBarAlignment

StatusBarAlignment

Re-exports StatusBarAlignment

StatusBarEntry

Re-exports StatusBarEntry

StatusBarEntry

Re-exports StatusBarEntry

StatusBarEntryAttributes

Re-exports StatusBarEntryAttributes

StatusBarEntryAttributes

Re-exports StatusBarEntryAttributes

StatusBarImpl

Re-exports StatusBarImpl

StatusBarImpl

Re-exports StatusBarImpl

StorageService

Re-exports StorageService

Styles

Re-exports Styles

Styles

Re-exports Styles

SubMenuOptions

Re-exports SubMenuOptions

SyncReferenceCollection

Re-exports SyncReferenceCollection

TREE_CLASS

Re-exports TREE_CLASS

TREE_CLASS

Re-exports TREE_CLASS

TREE_CONTAINER_CLASS

Re-exports TREE_CONTAINER_CLASS

TREE_CONTAINER_CLASS

Re-exports TREE_CONTAINER_CLASS

TREE_NODE_CAPTION_CLASS

Re-exports TREE_NODE_CAPTION_CLASS

TREE_NODE_CAPTION_CLASS

Re-exports TREE_NODE_CAPTION_CLASS

TREE_NODE_CLASS

Re-exports TREE_NODE_CLASS

TREE_NODE_CLASS

Re-exports TREE_NODE_CLASS

TREE_NODE_CONTENT_CLASS

Re-exports TREE_NODE_CONTENT_CLASS

TREE_NODE_CONTENT_CLASS

Re-exports TREE_NODE_CONTENT_CLASS

TREE_NODE_INDENT_GUIDE_CLASS

Re-exports TREE_NODE_INDENT_GUIDE_CLASS

TREE_NODE_INDENT_GUIDE_CLASS

Re-exports TREE_NODE_INDENT_GUIDE_CLASS

TREE_NODE_INFO_CLASS

Re-exports TREE_NODE_INFO_CLASS

TREE_NODE_INFO_CLASS

Re-exports TREE_NODE_INFO_CLASS

TREE_NODE_SEGMENT_CLASS

Re-exports TREE_NODE_SEGMENT_CLASS

TREE_NODE_SEGMENT_CLASS

Re-exports TREE_NODE_SEGMENT_CLASS

TREE_NODE_SEGMENT_GROW_CLASS

Re-exports TREE_NODE_SEGMENT_GROW_CLASS

TREE_NODE_SEGMENT_GROW_CLASS

Re-exports TREE_NODE_SEGMENT_GROW_CLASS

TREE_NODE_TAIL_CLASS

Re-exports TREE_NODE_TAIL_CLASS

TREE_NODE_TAIL_CLASS

Re-exports TREE_NODE_TAIL_CLASS

TabBarRenderer

Re-exports TabBarRenderer

TabBarRenderer

Re-exports TabBarRenderer

TabBarRendererFactory

Re-exports TabBarRendererFactory

TabBarRendererFactory

Re-exports TabBarRendererFactory

TextDocumentContentChangeDelta

Re-exports TextDocumentContentChangeDelta

ToolbarAwareTabBar

Re-exports ToolbarAwareTabBar

ToolbarAwareTabBar

Re-exports ToolbarAwareTabBar

TooltipAttributes

Re-exports TooltipAttributes

TooltipService

Re-exports TooltipService

TooltipServiceImpl

Re-exports TooltipServiceImpl

TopDownTreeIterator

Re-exports TopDownTreeIterator

TopDownTreeIterator

Re-exports TopDownTreeIterator

Tree

Re-exports Tree

Tree

Re-exports Tree

TreeDecoration

Renames and exports WidgetDecoration

TreeDecoration

Renames and exports WidgetDecoration

TreeDecoration

Renames and exports WidgetDecoration

TreeDecorator

Re-exports TreeDecorator

TreeDecorator

Re-exports TreeDecorator

TreeDecoratorService

Re-exports TreeDecoratorService

TreeDecoratorService

Re-exports TreeDecoratorService

TreeElement

Re-exports TreeElement

TreeElementNode

Re-exports TreeElementNode

TreeElementNodeParent

Re-exports TreeElementNodeParent

TreeExpansionService

Re-exports TreeExpansionService

TreeExpansionService

Re-exports TreeExpansionService

TreeExpansionServiceImpl

Re-exports TreeExpansionServiceImpl

TreeExpansionServiceImpl

Re-exports TreeExpansionServiceImpl

TreeImpl

Re-exports TreeImpl

TreeImpl

Re-exports TreeImpl

TreeIterator

Re-exports TreeIterator

TreeIterator

Re-exports TreeIterator

TreeModel

Re-exports TreeModel

TreeModel

Re-exports TreeModel

TreeModelImpl

Re-exports TreeModelImpl

TreeModelImpl

Re-exports TreeModelImpl

TreeNavigationService

Re-exports TreeNavigationService

TreeNavigationService

Re-exports TreeNavigationService

TreeNode

Re-exports TreeNode

TreeNode

Re-exports TreeNode

TreeProps

Re-exports TreeProps

TreeProps

Re-exports TreeProps

TreeSearch

Re-exports TreeSearch

TreeSearch

Re-exports TreeSearch

TreeSelection

Re-exports TreeSelection

TreeSelection

Re-exports TreeSelection

TreeSelectionService

Re-exports TreeSelectionService

TreeSelectionService

Re-exports TreeSelectionService

TreeSource

Re-exports TreeSource

TreeSourceNode

Re-exports TreeSourceNode

TreeSourceOptions

Re-exports TreeSourceOptions

TreeViewWelcomeWidget

Re-exports TreeViewWelcomeWidget

TreeViewWelcomeWidget

Re-exports TreeViewWelcomeWidget

TreeWidget

Re-exports TreeWidget

TreeWidget

Re-exports TreeWidget

URIIconReference

Re-exports URIIconReference

UnsafeWidgetUtilities

Re-exports UnsafeWidgetUtilities

UnsafeWidgetUtilities

Re-exports UnsafeWidgetUtilities

UriSelection

Re-exports UriSelection

ViewContainer

Re-exports ViewContainer

ViewContainerIdentifier

Re-exports ViewContainerIdentifier

ViewContainerLayout

Re-exports ViewContainerLayout

ViewContainerPart

Re-exports ViewContainerPart

ViewContainerTitleOptions

Re-exports ViewContainerTitleOptions

ViewContributionOptions

Re-exports ViewContributionOptions

ViewContributionOptions

Re-exports ViewContributionOptions

WaitUntilEvent

Re-exports WaitUntilEvent

WebSocketChannelConnection

Re-exports WebSocketChannelConnection

WebSocketChannelConnection

Re-exports WebSocketChannelConnection

WebSocketConnectionProvider

Re-exports WebSocketConnectionProvider

WebSocketConnectionProvider

Re-exports WebSocketConnectionProvider

WebSocketOptions

Re-exports WebSocketOptions

WebSocketOptions

Re-exports WebSocketOptions

WidgetConstructionOptions

Re-exports WidgetConstructionOptions

WidgetDescription

Re-exports WidgetDescription

WidgetDescription

Re-exports WidgetDescription

WidgetFactory

Re-exports WidgetFactory

WidgetManager

Re-exports WidgetManager

WidgetOpenHandler

Re-exports WidgetOpenHandler

WidgetOpenMode

Re-exports WidgetOpenMode

WidgetOpenerOptions

Re-exports WidgetOpenerOptions

WillCreateWidgetEvent

Re-exports WillCreateWidgetEvent

WillExecuteCommandEvent

Re-exports WillExecuteCommandEvent

addClipboardListener

Re-exports addClipboardListener

addClipboardListener

Re-exports addClipboardListener

addEventListener

Re-exports addEventListener

addEventListener

Re-exports addEventListener

addKeyListener

Re-exports addKeyListener

addKeyListener

Re-exports addKeyListener

animationFrame

Re-exports animationFrame

applicationShellLayoutVersion

Re-exports applicationShellLayoutVersion

applicationShellLayoutVersion

Re-exports applicationShellLayoutVersion

bindContribution

Re-exports bindContribution

bindContributionProvider

Re-exports bindContributionProvider

bindCorePreferences

Re-exports bindCorePreferences

bindMessageService

Re-exports bindMessageService

bindMockPreferenceProviders

Re-exports bindMockPreferenceProviders

bindPreferenceSchemaProvider

Re-exports bindPreferenceSchemaProvider

bindPreferenceSchemaProvider

Re-exports bindPreferenceSchemaProvider

bindPreferenceService

Re-exports bindPreferenceService

bindResourceProvider

Re-exports bindResourceProvider

bindViewContribution

Re-exports bindViewContribution

bindViewContribution

Re-exports bindViewContribution

cancelled

Re-exports cancelled

checkCancelled

Re-exports checkCancelled

cmd

Re-exports cmd

codicon

Re-exports codicon

codicon

Re-exports codicon

codiconArray

Re-exports codiconArray

codiconArray

Re-exports codiconArray

commandServicePath

Re-exports commandServicePath

commonPrefixLength

Re-exports commonPrefixLength

compare

Re-exports compare

compareIgnoreCase

Re-exports compareIgnoreCase

compareSubstring

Re-exports compareSubstring

compareSubstringIgnoreCase

Re-exports compareSubstringIgnoreCase

coordinateFromAnchor

Re-exports coordinateFromAnchor

corePreferenceSchema

Re-exports corePreferenceSchema

createCorePreferences

Re-exports createCorePreferences

createIconButton

Re-exports createIconButton

createIconButton

Re-exports createIconButton

createMockPreferenceProxy

Re-exports createMockPreferenceProxy

createPreferenceProxy

Re-exports createPreferenceProxy

createPreferenceProxy

Re-exports createPreferenceProxy

createTreeContainer

Re-exports createTreeContainer

createTreeContainer

Re-exports createTreeContainer

deepClone

Re-exports deepClone

deepFreeze

Re-exports deepFreeze

default

Renames and exports start

defaultTreeProps

Re-exports defaultTreeProps

defaultTreeProps

Re-exports defaultTreeProps

endsWith

Re-exports endsWith

envVariablesPath

Re-exports envVariablesPath

equalsIgnoreCase

Re-exports equalsIgnoreCase

escapeInvisibleChars

Re-exports escapeInvisibleChars

escapeRegExpCharacters

Re-exports escapeRegExpCharacters

filterItems

Re-exports filterItems

filterItems

Re-exports filterItems

findMatches

Re-exports findMatches

findMatches

Re-exports findMatches

getOverridePattern

Re-exports getOverridePattern

getOverridePattern

Re-exports getOverridePattern

isBasicWasmSupported

Re-exports isBasicWasmSupported

isCancelled

Re-exports isCancelled

isChrome

Re-exports isChrome

isEdge

Re-exports isEdge

isEdgeOrIE

Re-exports isEdgeOrIE

isEmpty

Re-exports isEmpty

isFirefox

Re-exports isFirefox

isIE

Re-exports isIE

isIPad

Re-exports isIPad

isLowerAsciiLetter

Re-exports isLowerAsciiLetter

isNative

Re-exports isNative

isOSX

Re-exports isOSX

isOpera

Re-exports isOpera

isSafari

Re-exports isSafari

isUpperAsciiLetter

Re-exports isUpperAsciiLetter

isWebKit

Re-exports isWebKit

isWindows

Re-exports isWindows

logger

Re-exports logger

messageServicePath

Re-exports messageServicePath

nls

Re-exports nls

notEmpty

Re-exports notEmpty

open

Re-exports open

parseCssMagnitude

Re-exports parseCssMagnitude

parseCssTime

Re-exports parseCssTime

preventNavigation

Re-exports preventNavigation

quickCommand

Re-exports quickCommand

quickCommand

Re-exports quickCommand

rootLoggerName

Re-exports rootLoggerName

rootLoggerName

Re-exports rootLoggerName

setDirty

Re-exports setDirty

setEnabled

Re-exports setEnabled

setEnabled

Re-exports setEnabled

setRootLogger

Re-exports setRootLogger

split

Re-exports split

startsWithIgnoreCase

Re-exports startsWithIgnoreCase

supportCopy

Re-exports supportCopy

supportCut

Re-exports supportCut

supportPaste

Re-exports supportPaste

toAnchor

Re-exports toAnchor

unescapeInvisibleChars

Re-exports unescapeInvisibleChars

unreachable

Re-exports unreachable

unsetRootLogger

Re-exports unsetRootLogger

waitForClosed

Re-exports waitForClosed

waitForClosed

Re-exports waitForClosed

waitForHidden

Re-exports waitForHidden

waitForHidden

Re-exports waitForHidden

waitForRevealed

Re-exports waitForRevealed

waitForRevealed

Re-exports waitForRevealed

Type aliases

Anchor

Anchor: MouseEvent | Coordinate

ApplicationLog

ApplicationLog: (message?: any, ...optionalParams: any[]) => void

Type declaration

    • (message?: any, ...optionalParams: any[]): void
    • Parameters

      • Optional message: any
      • Rest ...optionalParams: any[]

      Returns void

ApplicationModuleResolver

ApplicationModuleResolver: (modulePath: string) => string

Type declaration

    • (modulePath: string): string
    • Parameters

      • modulePath: string

      Returns string

ApplicationShellLayoutVersion

ApplicationShellLayoutVersion: 2 | 3 | 4 | 5 | 6

BackendApplicationConfig

BackendApplicationConfig: RequiredRecursive<Partial>

Application configuration for the backend.

BindBackendService

BindBackendService: <T, C>(path: string, serviceIdentifier: interfaces.ServiceIdentifier<T>, onActivation?: (service: T, proxy: JsonRpcProxy<C>) => T) => void

Type declaration

    • <T, C>(path: string, serviceIdentifier: interfaces.ServiceIdentifier<T>, onActivation?: (service: T, proxy: JsonRpcProxy<C>) => T): void
    • Type parameters

      • T: object

      • C: object = object

      Parameters

      • path: string
      • serviceIdentifier: interfaces.ServiceIdentifier<T>
      • Optional onActivation: (service: T, proxy: JsonRpcProxy<C>) => T

      Returns void

BindFrontendService

BindFrontendService: <T>(path: string, serviceIdentifier: interfaces.ServiceIdentifier<T>) => interfaces.BindingWhenOnSyntax<T>

Type declaration

    • <T>(path: string, serviceIdentifier: interfaces.ServiceIdentifier<T>): interfaces.BindingWhenOnSyntax<T>
    • Type parameters

      • T: object

      Parameters

      • path: string
      • serviceIdentifier: interfaces.ServiceIdentifier<T>

      Returns interfaces.BindingWhenOnSyntax<T>

Bindable

Bindable: interfaces.Bind | interfaces.Container

BreadcrumbID

BreadcrumbID: string

CMD

CMD: [string, string[]]

Color

Color: string | RGBA | HSLA | ColorTransformation

Either be a reference to an existing color or a color value as a hex string, rgba, or hsla.

ConnectionContainerModuleCallBack

ConnectionContainerModuleCallBack: (registry: { bind: interfaces.Bind; bindBackendService: BindBackendService; bindFrontendService: BindFrontendService; isBound: interfaces.IsBound; rebind: interfaces.Rebind; unbind: interfaces.Unbind }) => void

Type declaration

    • (registry: { bind: interfaces.Bind; bindBackendService: BindBackendService; bindFrontendService: BindFrontendService; isBound: interfaces.IsBound; rebind: interfaces.Rebind; unbind: interfaces.Unbind }): void
    • Parameters

      • registry: { bind: interfaces.Bind; bindBackendService: BindBackendService; bindFrontendService: BindFrontendService; isBound: interfaces.IsBound; rebind: interfaces.Rebind; unbind: interfaces.Unbind }

      Returns void

ConnectionErrorHandlerOptions

ConnectionErrorHandlerOptions: Partial<ResolvedConnectionErrorHandlerOptions> & { logger: ILogger; serverName: string }

ContributionType

ContributionType: interfaces.ServiceIdentifier<any>

CorePreferences

Deferred

Deferred<T>: {[ P in keyof T]: Promise<T[P]> }

Type parameters

  • T

DialogError

DialogError: string | boolean | { message: string; result: boolean }

DialogMode

DialogMode: "open" | "preview"

ElectronFrontendApplicationConfig

ElectronFrontendApplicationConfig: RequiredRecursive<Partial>

ElectronMenuItemRole

ElectronMenuItemRole: "undo" | "redo" | "cut" | "copy" | "paste" | "pasteAndMatchStyle" | "delete" | "selectAll" | "reload" | "forceReload" | "toggleDevTools" | "resetZoom" | "zoomIn" | "zoomOut" | "togglefullscreen" | "window" | "minimize" | "close" | "help" | "about" | "services" | "hide" | "hideOthers" | "unhide" | "quit" | "startSpeaking" | "stopSpeaking" | "zoom" | "front" | "appMenu" | "fileMenu" | "editMenu" | "viewMenu" | "recentDocuments" | "toggleTabBar" | "selectNextTab" | "selectPreviousTab" | "mergeAllWindows" | "clearRecentDocuments" | "moveTabToNewWindow" | "windowMenu"

Define the action of the menu item, when specified the click property will be ignored. See roles.

ElectronWindowPreferences

ElectronWindowPreferences: PreferenceProxy<ElectronWindowConfiguration>

EventListener

EventListener<K>: (this: HTMLElement, event: HTMLElementEventMap[K]) => any

Type parameters

  • K: keyof HTMLElementEventMap

Type declaration

    • (this: HTMLElement, event: HTMLElementEventMap[K]): any
    • Parameters

      • this: HTMLElement
      • event: HTMLElementEventMap[K]

      Returns any

EventListenerOrEventListenerObject

EventListenerOrEventListenerObject<K>: EventListener<K> | EventListenerObject<K>

Type parameters

  • K: keyof HTMLElementEventMap

Filter

Filter<T>: (toTest: T) => boolean
param

Object that should be tested

returns

true if the object passes the test, false otherwise.

Type parameters

  • T: Object

Type declaration

    • (toTest: T): boolean
    • Parameters

      • toTest: T

      Returns boolean

FormatType

FormatType: string | number | boolean | undefined

FrontendApplicationConfig

FrontendApplicationConfig: RequiredRecursive<Partial>

Application configuration for the frontend. The following properties will be injected into the index.html.

FrontendApplicationState

FrontendApplicationState: "init" | "started_contributions" | "attached_shell" | "initialized_layout" | "ready" | "closing_window"

GeneratorConfig

GeneratorConfig: RequiredRecursive<Partial>

Configuration for the generator.

IKeyboardLayoutInfo

IKeyboardMapping

IPCConnectionOptions

IPCConnectionOptions: Partial<ResolvedIPCConnectionOptions> & { entryPoint: string; serverName: string }

IPCEntryPoint

IPCEntryPoint: (connection: MessageConnection) => void

Type declaration

    • (connection: MessageConnection): void
    • Parameters

      • connection: MessageConnection

      Returns void

JsonRpcProxy

JsonRpcProxy<T>: T & JsonRpcConnectionEventEmitter

Type parameters

  • T

JsonRpcServer

JsonRpcServer<Client>: Disposable & { getClient?: any; setClient: any }

Type parameters

  • Client

JsonType

JsonType: "string" | "array" | "number" | "integer" | "object" | "boolean" | "null"

KeySequence

KeySequence: KeyCode[]

Keybinding

Keybinding: Keybinding
deprecated

import from @theia/core/lib/common/keybinding instead

KeyboardLayoutSource

KeyboardLayoutSource: "navigator.keyboard" | "user-choice" | "pressed-keys"

KeysOrKeyCodes

KeysOrKeyCodes: Key | KeyCode | (Key | KeyCode)[]

LabelPart

LabelPart: string | LabelIcon

Log

Log: (message: any, ...params: any[]) => void

Type declaration

    • (message: any, ...params: any[]): void
    • Parameters

      • message: any
      • Rest ...params: any[]

      Returns void

Loggable

Loggable: (log: Log) => void

Type declaration

    • (log: Log): void
    • Parameters

      Returns void

LoggerFactory

LoggerFactory: (name: string) => ILogger

Type declaration

MaybeArray

MaybeArray<T>: T | T[]

Type parameters

  • T

MaybePromise

MaybePromise<T>: T | PromiseLike<T>

Type parameters

  • T

MenuPath

MenuPath: string[]

MessageType

MessageType: keyof AlertMessageIcon

Mutable

Mutable<T>: {-readonly [ P in keyof T]-?: T[P] }

Copyright (C) 2017 TypeFox and others.

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

Type parameters

  • T

NavigatableWidget

NavigatableWidget: BaseWidget & Navigatable

PreferenceChangeEvent

PreferenceChangeEvent<T>: { affects: any } & {[ K in keyof T]: { newValue: T[K]; oldValue?: T[K]; preferenceName: K } }[keyof T]

Union of all possible key/value pairs for a type T

Type parameters

  • T

PreferenceInspectionScope

PreferenceInspectionScope: keyof Omit<PreferenceInspection<unknown>, "preferenceName">

PreferenceProviderProvider

PreferenceProviderProvider: (scope: PreferenceScope, uri?: default) => PreferenceProvider

Type declaration

PreferenceProxy

PreferenceProxy<T>: Readonly<T> & Disposable & PreferenceEventEmitter<T> & PreferenceRetrieval<T>

Typesafe schema-based preferences utility based on the PreferenceService. Can be used to get preferences as well as listen to preference changes.

See createPreferenceProxy on how to instantiate preference proxies.

Example usage

preferences.onPreferenceChanged(({ preferenceName, newValue }) => { ... });
const enabled = preferences['myext.enabled'];

Type parameters

  • T

QuickPicks

RecursivePartial

RecursivePartial<T>: {[ P in keyof T]: T[P] extends infer I[] ? RecursivePartial<I>[] : RecursivePartial<T[P]> }

Type parameters

  • T

RendererHost

RendererHost: HTMLElement

RequiredRecursive

RequiredRecursive<T>: {[ K in keyof T]: T[K] extends object ? RequiredRecursive<T[K]> : T[K] }

Type parameters

  • T

ResourceProvider

ResourceProvider: (uri: default) => Promise<Resource>

Type declaration

ThemeType

ThemeType: "light" | "dark" | "hc"

TreeElementNodeParent

TreeElementNodeParent: CompositeTreeElementNode | TreeSourceNode

TreeWidgetSelection

TreeWidgetSelection: ReadonlyArray<Readonly<SelectableTreeNode>> & { source: TreeWidget }

WidgetOpenMode

WidgetOpenMode: "open" | "reveal" | "activate"

Properties

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

default

default: ContainerModule

Variables

Const ABOUT_CONTENT_CLASS

ABOUT_CONTENT_CLASS: "theia-aboutDialog" = 'theia-aboutDialog'

Const ABOUT_EXTENSIONS_CLASS

ABOUT_EXTENSIONS_CLASS: "theia-aboutExtensions" = 'theia-aboutExtensions'

Const ACCOUNTS_MENU

ACCOUNTS_MENU: MenuPath = ...

Const ACCOUNTS_SUBMENU

ACCOUNTS_SUBMENU: string[] = ...

Const ACTION_ITEM

ACTION_ITEM: "action-item" = 'action-item'

Const ApplicationServer

ApplicationServer: typeof ApplicationServer = ...

Const ApplicationShellLayoutMigration

ApplicationShellLayoutMigration: typeof ApplicationShellLayoutMigration = ...

Const ApplicationShellOptions

ApplicationShellOptions: typeof ApplicationShellOptions = ...

Const AsyncLocalizationProvider

AsyncLocalizationProvider: typeof AsyncLocalizationProvider = ...

Const AuthenticationService

AuthenticationService: typeof AuthenticationService = ...

Const BOTTOM_AREA_ID

BOTTOM_AREA_ID: "theia-bottom-content-panel" = 'theia-bottom-content-panel'

Const BUSY_CLASS

BUSY_CLASS: "theia-mod-busy" = 'theia-mod-busy'

Const BackendApplicationContribution

BackendApplicationContribution: typeof BackendApplicationContribution = ...

Const BackendApplicationServer

BackendApplicationServer: typeof BackendApplicationServer = ...

BreadcrumbID

BreadcrumbID: typeof BreadcrumbID

BreadcrumbPopupContainerFactory

BreadcrumbPopupContainerFactory: typeof BreadcrumbPopupContainerFactory

Const BreadcrumbRenderer

BreadcrumbRenderer: typeof BreadcrumbRenderer = ...

Const BreadcrumbsContribution

BreadcrumbsContribution: typeof BreadcrumbsContribution = ...

Const BreadcrumbsRendererFactory

BreadcrumbsRendererFactory: typeof BreadcrumbsRendererFactory = ...

Const CLEAR_COMMAND_HISTORY

CLEAR_COMMAND_HISTORY: Command = ...

Const CODICON_LOADING_CLASSES

CODICON_LOADING_CLASSES: string[] = ...

Const CODICON_TREE_ITEM_CLASSES

CODICON_TREE_ITEM_CLASSES: string[] = ...

Const COLLAPSED_CLASS

COLLAPSED_CLASS: "theia-mod-collapsed" = 'theia-mod-collapsed'

Const COMPOSITE_TREE_NODE_CLASS

COMPOSITE_TREE_NODE_CLASS: "theia-CompositeTreeNode" = 'theia-CompositeTreeNode'

Const CliContribution

CliContribution: typeof CliContribution = ...

Const ClipboardService

ClipboardService: typeof ClipboardService = ...

Const ColorContribution

ColorContribution: typeof ColorContribution = ...

Const CommandContribution

CommandContribution: typeof CommandContribution = ...

Const CommandService

CommandService: typeof CommandService = ...

Const ConnectionContainerModule

ConnectionContainerModule: symbol & { create: any } = ...

It provides bindings which are scoped per a connection, e.g. in order to allow backend services to access frontend service within the same connection.

Binding a frontend service

const myConnectionModule = ConnectionContainerModule.create(({ bindFrontendService }) => {
  bindFrontendService(myFrontendServicePath, MyFrontendService);
});

export const myBackendApplicationModule = new ContainerModule(bind => {
  bind(ConnectionContainerModule).toConstantValue(myConnectionModule);
}

Exposing a backend service

const myConnectionModule2 = ConnectionContainerModule.create(({ bind, bindBackendService }) => {
  bind(MyBackendService).toSelf().inSingletonScope();
  bindBackendService(myBackendServicePath, MyBackendService);
});

export const myBackendApplicationModule2 = new ContainerModule(bind => {
  bind(ConnectionContainerModule).toConstantValue(myConnectionModule2);
}

Injecting a frontend service

@injectable()
export class MyBackendService {
    @inject(MyFrontendService)
    protected readonly myFrontendService: MyFrontendService;
}

Const ConnectionHandler

ConnectionHandler: typeof ConnectionHandler = ...

Const ConnectionStatusService

ConnectionStatusService: typeof ConnectionStatusService = ...

Service for listening on backend connection changes.

Const ContributionFilterRegistry

ContributionFilterRegistry: typeof ContributionFilterRegistry = ...

Const ContributionProvider

ContributionProvider: typeof ContributionProvider = ...

Coordinate

Coordinate: typeof Coordinate

Const CorePreferenceContribution

CorePreferenceContribution: typeof CorePreferenceContribution = ...

Const CorePreferences

CorePreferences: typeof CorePreferences = ...

Const CredentialsService

CredentialsService: typeof CredentialsService = ...

Const DEBUG_MODE

DEBUG_MODE: boolean = ...

Const DEFAULT_HTTP_FALLBACK_OPTIONS

DEFAULT_HTTP_FALLBACK_OPTIONS: HttpFallbackOptions = ...

Const DEFAULT_HTTP_WEBSOCKET_ADAPTER_TIMEOUT

DEFAULT_HTTP_WEBSOCKET_ADAPTER_TIMEOUT: 4000 = 4000

Const DEFAULT_LAYOUT_DATA

DEFAULT_LAYOUT_DATA: KeyboardLayoutData = ...

This is the fallback keyboard layout selected when nothing else matches. It has an empty mapping, so user inputs are handled like with a standard US keyboard.

Const DEFAULT_SCROLL_OPTIONS

DEFAULT_SCROLL_OPTIONS: PerfectScrollbar.Options = ...

Const DEFAULT_SUPPORTED_API_VERSION

DEFAULT_SUPPORTED_API_VERSION: "1.53.2" = "1.53.2"

The default supported API version the framework supports. The version should be in the format x.y.z.

Const DEFAULT_SUPPORTED_API_VERSION

DEFAULT_SUPPORTED_API_VERSION: "1.53.2" = "1.53.2"

The default supported API version the framework supports. The version should be in the format x.y.z.

Const DEFAULT_WINDOW_HASH

DEFAULT_WINDOW_HASH: string = '!empty'

The window hash value that is used to spawn a new default window.

Const DISABLED_CLASS

DISABLED_CLASS: "theia-mod-disabled" = 'theia-mod-disabled'

Const DecorationsService

DecorationsService: typeof DecorationsService = ...

Const DockPanelRendererFactory

DockPanelRendererFactory: typeof DockPanelRendererFactory = ...

Const EXPANDABLE_TREE_NODE_CLASS

EXPANDABLE_TREE_NODE_CLASS: "theia-ExpandableTreeNode" = 'theia-ExpandableTreeNode'

Const EXPANSION_TOGGLE_CLASS

EXPANSION_TOGGLE_CLASS: "theia-ExpansionToggle" = 'theia-ExpansionToggle'

Const ElectronConnectionHandler

ElectronConnectionHandler: typeof ElectronConnectionHandler = ...

Electron-IPC-specific connection handler. Use this if you want to establish communication between the frontend and the electron-main process.

Const ElectronMainApplicationContribution

ElectronMainApplicationContribution: typeof ElectronMainApplicationContribution = ...

The default entrypoint will handle a very rudimentary CLI to open workspaces by doing app path/to/workspace. To override this behavior, you can extend and rebind the ElectronMainApplication class and overriding the launch method. A JSON-RPC communication between the Electron Main Process and the Renderer Processes is available: You can bind services using the ElectronConnectionHandler and ElectronIpcConnectionProvider APIs, example:

From an electron-main module:

bind(ElectronConnectionHandler).toDynamicValue(context =>
     new JsonRpcConnectionHandler(electronMainWindowServicePath,
     () => context.container.get(ElectronMainWindowService))
).inSingletonScope();

And from the electron-browser module:

bind(ElectronMainWindowService).toDynamicValue(context =>
     ElectronIpcConnectionProvider.createProxy(context.container, electronMainWindowServicePath)
).inSingletonScope();

Const ElectronMainApplicationGlobals

ElectronMainApplicationGlobals: typeof ElectronMainApplicationGlobals = ...

Const ElectronMainWindowService

ElectronMainWindowService: typeof ElectronMainWindowService = ...

Const ElectronSecurityToken

ElectronSecurityToken: "x-theia-electron-token" = 'x-theia-electron-token'

This token is unique the the current running instance. It is used by the backend to make sure it is an electron browser window that is connecting to its services.

The identifier is a string, which makes it usable as a key for cookies or similar.

Const ElectronWindowPreferenceContribution

ElectronWindowPreferenceContribution: typeof ElectronWindowPreferenceContribution = ...

Const ElectronWindowPreferences

ElectronWindowPreferences: typeof ElectronWindowPreferences = ...

Const EnvVariablesServer

EnvVariablesServer: typeof EnvVariablesServer = ...

Const FILE_ICON

FILE_ICON: string = ...

Internal file icon class for the default (File Icons) theme.

deprecated

Use LabelProvider.fileIcon to get a file icon class for the current icon theme.

Const FOCUS_CLASS

FOCUS_CLASS: "theia-mod-focus" = 'theia-mod-focus'

Const FOLDER_ICON

FOLDER_ICON: string = ...

Internal folder icon class for the default (File Icons) theme.

deprecated

Use LabelProvider.folderIcon to get a folder icon class for the current icon theme.

Const Filter

Filter: typeof Filter = ...

Copyright (C) 2021 STMicroelectronics and others.

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

Const FilterContribution

FilterContribution: typeof FilterContribution = ...

Const FrontendApplicationContribution

FrontendApplicationContribution: typeof FrontendApplicationContribution = ...

Clients can implement to get a callback for contributing widgets to a shell on start.

Const HttpFallbackOptions

HttpFallbackOptions: typeof HttpFallbackOptions = ...

Const HttpWebsocketAdapterFactory

HttpWebsocketAdapterFactory: typeof HttpWebsocketAdapterFactory = ...

Const HttpWebsocketAdapterTimeout

HttpWebsocketAdapterTimeout: typeof HttpWebsocketAdapterTimeout = ...

Const ILogger

ILogger: typeof ILogger = ...

Const ILoggerClient

ILoggerClient: typeof ILoggerClient = ...

Const ILoggerServer

ILoggerServer: typeof ILoggerServer = ...

Const IconThemeContribution

IconThemeContribution: typeof IconThemeContribution = ...

Const JsonSchemaContribution

JsonSchemaContribution: typeof JsonSchemaContribution = ...

Const KeyValidator

KeyValidator: typeof KeyValidator = ...

Keybinding

Keybinding: typeof Keybinding

Const KeybindingContext

KeybindingContext: typeof KeybindingContext = ...

Const KeybindingContribution

KeybindingContribution: typeof KeybindingContribution = ...

Const KeyboardLayoutChangeNotifier

KeyboardLayoutChangeNotifier: typeof KeyboardLayoutChangeNotifier = ...

Const KeyboardLayoutProvider

KeyboardLayoutProvider: typeof KeyboardLayoutProvider = ...

Const KeytarService

KeytarService: typeof KeytarService = ...

Const LEFT_RIGHT_AREA_CLASS

LEFT_RIGHT_AREA_CLASS: "theia-app-sides" = 'theia-app-sides'

The class name added to the left and right area panels.

Const LabelProviderContribution

LabelProviderContribution: typeof LabelProviderContribution = ...

Const LocalizationContribution

LocalizationContribution: typeof LocalizationContribution = ...

Const LoggerFactory

LoggerFactory: typeof LoggerFactory = ...

Const LoggerName

LoggerName: typeof LoggerName = ...

Const MAIN_AREA_ID

MAIN_AREA_ID: "theia-main-content-panel" = 'theia-main-content-panel'

Const MAIN_MENU_BAR

MAIN_MENU_BAR: MenuPath = ...

Const MAXIMIZED_CLASS

MAXIMIZED_CLASS: "theia-maximized" = 'theia-maximized'

Const MEMORY_TEXT

MEMORY_TEXT: "mem-txt" = 'mem-txt'

Const MenuContribution

MenuContribution: typeof MenuContribution = ...

Const MessageServiceFactory

MessageServiceFactory: typeof MessageServiceFactory = ...

Const MessagingContainer

MessagingContainer: typeof MessagingContainer = ...

Const MessagingListenerContribution

MessagingListenerContribution: typeof MessagingListenerContribution = ...

Bind components to this symbol to subscribe to WebSocket events.

Const OVERRIDE_PROPERTY_PATTERN

OVERRIDE_PROPERTY_PATTERN: RegExp = ...

Const OpenHandler

OpenHandler: typeof OpenHandler = ...

Const OpenerService

OpenerService: typeof OpenerService = ...

Const PingService

PingService: typeof PingService = ...

Const PreferenceConfiguration

PreferenceConfiguration: typeof PreferenceConfiguration = ...

Const PreferenceContribution

PreferenceContribution: typeof PreferenceContribution = ...

Const PreferenceProviderProvider

PreferenceProviderProvider: typeof PreferenceProviderProvider = ...

We cannot load providers directly in the case if they depend on PreferenceService somehow. It allows to load them lazily after DI is configured.

Const PreferenceService

PreferenceService: typeof PreferenceService = ...

Const ProgressBarFactory

ProgressBarFactory: typeof ProgressBarFactory = ...

Const ProgressBarOptions

ProgressBarOptions: typeof ProgressBarOptions = ...

Const ProgressClient

ProgressClient: typeof ProgressClient = ...

Const QuickAccessContribution

QuickAccessContribution: typeof QuickAccessContribution = ...

Const QuickAccessRegistry

QuickAccessRegistry: typeof QuickAccessRegistry = ...

Const QuickInputService

QuickInputService: typeof QuickInputService = ...

Const QuickPickService

QuickPickService: typeof QuickPickService = ...

Const RECENT_COMMANDS_STORAGE_KEY

RECENT_COMMANDS_STORAGE_KEY: "commands" = 'commands'

Const RESET_LAYOUT

RESET_LAYOUT: Command = ...

RendererHost

RendererHost: typeof RendererHost

Const RequestTitleBarStyle

RequestTitleBarStyle: "requestTitleBarStyle" = 'requestTitleBarStyle'

Copyright (C) 2021 TypeFox and others.

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

Const ResourceProvider

ResourceProvider: typeof ResourceProvider = ...

Const ResourceResolver

ResourceResolver: typeof ResourceResolver = ...

Const Restart

Restart: "restart" = 'restart'

Const SELECTED_CLASS

SELECTED_CLASS: "theia-mod-selected" = 'theia-mod-selected'

Const SETTINGS_MENU

SETTINGS_MENU: MenuPath = ...

Const SHELL_TABBAR_CONTEXT_MENU

SHELL_TABBAR_CONTEXT_MENU: MenuPath = ...

Menu path for tab bars used throughout the application shell.

Const SIDE_PANEL_TOOLBAR_CONTEXT_MENU

SIDE_PANEL_TOOLBAR_CONTEXT_MENU: MenuPath = ...

Const STATUSBAR_WIDGET_FACTORY_ID

STATUSBAR_WIDGET_FACTORY_ID: "statusBar" = 'statusBar'

Const SUPPORTED_ENCODINGS

SUPPORTED_ENCODINGS: {} = ...

Copyright (C) 2019 Xuye Cai and others.

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

Type declaration

  • [encoding: string]: { alias?: string; encodeOnly?: boolean; labelLong: string; labelShort: string; order: number }
    • Optional alias?: string
    • Optional encodeOnly?: boolean
    • labelLong: string
    • labelShort: string
    • order: number

Const SearchBoxFactory

SearchBoxFactory: typeof SearchBoxFactory = ...

Search box factory.

Const SidePanelHandlerFactory

SidePanelHandlerFactory: typeof SidePanelHandlerFactory = ...

Const SidebarBottomMenuWidgetFactory

SidebarBottomMenuWidgetFactory: typeof SidebarBottomMenuWidgetFactory = ...

Const SidebarTopMenuWidgetFactory

SidebarTopMenuWidgetFactory: typeof SidebarTopMenuWidgetFactory = ...

Const StatusBar

StatusBar: typeof StatusBar = ...

Const StorageService

StorageService: typeof StorageService = ...

Const THEIA_ELECTRON_IPC_CHANNEL_NAME

THEIA_ELECTRON_IPC_CHANNEL_NAME: "theia-electron-ipc" = 'theia-electron-ipc'

Name of the channel used with ipcMain.on/emit.

Const TREE_CLASS

TREE_CLASS: "theia-Tree" = 'theia-Tree'

Const TREE_CONTAINER_CLASS

TREE_CONTAINER_CLASS: "theia-TreeContainer" = 'theia-TreeContainer'

Const TREE_NODE_CAPTION_CLASS

TREE_NODE_CAPTION_CLASS: "theia-TreeNodeCaption" = 'theia-TreeNodeCaption'

Const TREE_NODE_CLASS

TREE_NODE_CLASS: "theia-TreeNode" = 'theia-TreeNode'

Const TREE_NODE_CONTENT_CLASS

TREE_NODE_CONTENT_CLASS: "theia-TreeNodeContent" = 'theia-TreeNodeContent'

Const TREE_NODE_INDENT_GUIDE_CLASS

TREE_NODE_INDENT_GUIDE_CLASS: "theia-tree-node-indent" = 'theia-tree-node-indent'

Const TREE_NODE_INFO_CLASS

TREE_NODE_INFO_CLASS: "theia-TreeNodeInfo" = 'theia-TreeNodeInfo'

Const TREE_NODE_SEGMENT_CLASS

TREE_NODE_SEGMENT_CLASS: "theia-TreeNodeSegment" = 'theia-TreeNodeSegment'

Const TREE_NODE_SEGMENT_GROW_CLASS

TREE_NODE_SEGMENT_GROW_CLASS: "theia-TreeNodeSegmentGrow" = 'theia-TreeNodeSegmentGrow'

Const TREE_NODE_TAIL_CLASS

TREE_NODE_TAIL_CLASS: "theia-TreeNodeTail" = 'theia-TreeNodeTail'

Const TabBarDecorator

TabBarDecorator: typeof TabBarDecorator = ...

Const TabBarRendererFactory

TabBarRendererFactory: typeof TabBarRendererFactory = ...

Const TabBarToolbarContribution

TabBarToolbarContribution: typeof TabBarToolbarContribution = ...

Clients should implement this interface if they want to contribute to the tab-bar toolbar.

Const TabBarToolbarFactory

TabBarToolbarFactory: typeof TabBarToolbarFactory = ...

Factory for instantiating tab-bar toolbars.

Const ThemeServiceSymbol

ThemeServiceSymbol: typeof ThemeServiceSymbol = ...

Const TitleBarStyleAtStartup

TitleBarStyleAtStartup: "titleBarStyleAtStartup" = 'titleBarStyleAtStartup'

Const TitleBarStyleChanged

TitleBarStyleChanged: "titleBarStyleChanged" = 'titleBarStyleChanged'

Const TooltipService

TooltipService: typeof TooltipService = ...

Const Tree

Tree: typeof Tree = ...

Const TreeDecoratorService

TreeDecoratorService: typeof TreeDecoratorService = ...

Const TreeExpansionService

TreeExpansionService: typeof TreeExpansionService = ...

Const TreeModel

TreeModel: typeof TreeModel = ...

The tree model.

Const TreeProps

TreeProps: typeof TreeProps = ...

Const TreeSelectionService

TreeSelectionService: typeof TreeSelectionService = ...

The tree selection service.

Const UTF16be

UTF16be: "utf16be" = 'utf16be'

Const UTF16be_BOM

UTF16be_BOM: number[] = ...

Const UTF16le

UTF16le: "utf16le" = 'utf16le'

Const UTF16le_BOM

UTF16le_BOM: number[] = ...

Const UTF8

UTF8: "utf8" = 'utf8'

Copyright (C) 2020 TypeFox and others.

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

Const UTF8_BOM

UTF8_BOM: number[] = ...

Const UTF8_with_bom

UTF8_with_bom: "utf8bom" = 'utf8bom'

Const WidgetFactory

WidgetFactory: typeof WidgetFactory = ...

Const WindowService

WindowService: typeof WindowService = ...

Service for opening new browser windows.

Const WsRequestValidatorContribution

WsRequestValidatorContribution: typeof WsRequestValidatorContribution = ...

Bind components to this symbol to filter WebSocket connections.

Const applicationPath

applicationPath: "/services/application" = '/services/application'

Const applicationShellLayoutVersion

applicationShellLayoutVersion: ApplicationShellLayoutVersion = 5.0

When a version is increased, make sure to introduce a migration (ApplicationShellLayoutMigration) to this version.

Const backendApplicationModule

backendApplicationModule: ContainerModule = ...

Const commandServicePath

commandServicePath: "/services/commands" = '/services/commands'

Const corePreferenceSchema

corePreferenceSchema: PreferenceSchema = ...

Const defaultTreeProps

defaultTreeProps: TreeProps = ...

The default tree properties.

Const electronMainWindowServicePath

electronMainWindowServicePath: "/services/electron-window" = '/services/electron-window'

Const electronWindowPreferencesSchema

electronWindowPreferencesSchema: PreferenceSchema = ...

Const envVariablesPath

envVariablesPath: "/services/envs" = '/services/envs'

Copyright (C) 2018 Red Hat, Inc. and others.

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

Const environment

environment: Readonly<{ electron: ElectronEnv }>

Const environment

environment: Readonly<{ electron: ElectronEnv }>

Const environment

environment: Readonly<{ electron: ElectronEnv }>

Const frontendApplicationModule

frontendApplicationModule: ContainerModule = ...

Const ipcEntryPoint

ipcEntryPoint: string | undefined = ...

Const isBasicWasmSupported

isBasicWasmSupported: boolean = ...

Const isChrome

isChrome: boolean = ...

Const isEdge

isEdge: boolean = ...

Const isEdgeOrIE

isEdgeOrIE: boolean = ...

Const isFirefox

isFirefox: boolean = ...

Const isIE

isIE: boolean = ...

Const isIPad

isIPad: boolean = ...

Const isNative

isNative: boolean = ...

Const isOSX

isOSX: boolean = ...

Const isOpera

isOpera: boolean = ...

Const isSafari

isSafari: boolean = ...

Const isWebKit

isWebKit: boolean = ...

Const isWindows

isWindows: boolean = ...

Const keyboardPath

keyboardPath: "/services/keyboard" = '/services/keyboard'

Const keytarServicePath

keytarServicePath: "/services/keytar" = '/services/keytar'

Copyright (C) 2021 Red Hat, Inc. and others.

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

Const localizationPath

localizationPath: "/services/i18n" = '/services/i18n'

Copyright (C) 2021 TypeFox and others.

This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

Let logger

logger: ILogger

Const loggerBackendModule

loggerBackendModule: ContainerModule = ...

IMPORTANT: don't use in tests, since it overrides console

Const loggerFrontendModule

loggerFrontendModule: ContainerModule = ...

Const loggerPath

loggerPath: "/services/logger" = '/services/logger'

Const messageServicePath

messageServicePath: "/services/messageService" = '/services/messageService'

Const messagingBackendModule

messagingBackendModule: ContainerModule = ...

Const messagingFrontendModule

messagingFrontendModule: ContainerModule = ...

Const messagingFrontendModule

messagingFrontendModule: ContainerModule = ...

Const quickCommand

quickCommand: Command = ...

Const quickPickServicePath

quickPickServicePath: "/services/quickPick" = '/services/quickPick'

Const rootLoggerName

rootLoggerName: "root" = 'root'

Const supportCopy

supportCopy: boolean = ...

Const supportCut

supportCut: boolean = ...

Const supportPaste

supportPaste: boolean = ...

Functions

addClipboardListener

addEventListener

  • Type parameters

    • K: "fullscreenchange" | "fullscreenerror" | "abort" | "animationcancel" | "animationend" | "animationiteration" | "animationstart" | "auxclick" | "blur" | "cancel" | "canplay" | "canplaythrough" | "change" | "click" | "close" | "contextmenu" | "cuechange" | "dblclick" | "drag" | "dragend" | "dragenter" | "dragexit" | "dragleave" | "dragover" | "dragstart" | "drop" | "durationchange" | "emptied" | "ended" | "error" | "focus" | "focusin" | "focusout" | "gotpointercapture" | "input" | "invalid" | "keydown" | "keypress" | "keyup" | "load" | "loadeddata" | "loadedmetadata" | "loadstart" | "lostpointercapture" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "pause" | "play" | "playing" | "pointercancel" | "pointerdown" | "pointerenter" | "pointerleave" | "pointermove" | "pointerout" | "pointerover" | "pointerup" | "progress" | "ratechange" | "reset" | "resize" | "scroll" | "securitypolicyviolation" | "seeked" | "seeking" | "select" | "selectionchange" | "selectstart" | "stalled" | "submit" | "suspend" | "timeupdate" | "toggle" | "touchcancel" | "touchend" | "touchmove" | "touchstart" | "transitioncancel" | "transitionend" | "transitionrun" | "transitionstart" | "volumechange" | "waiting" | "wheel" | "copy" | "cut" | "paste"

    Parameters

    Returns Disposable

addKeyListener

  • addKeyListener<K>(element: HTMLElement, keysOrKeyCodes: Predicate | KeysOrKeyCodes, action: (event: KeyboardEvent) => boolean | void | Object, ...additionalEventTypes: K[]): Disposable
  • Type parameters

    • K: "fullscreenchange" | "fullscreenerror" | "abort" | "animationcancel" | "animationend" | "animationiteration" | "animationstart" | "auxclick" | "blur" | "cancel" | "canplay" | "canplaythrough" | "change" | "click" | "close" | "contextmenu" | "cuechange" | "dblclick" | "drag" | "dragend" | "dragenter" | "dragexit" | "dragleave" | "dragover" | "dragstart" | "drop" | "durationchange" | "emptied" | "ended" | "error" | "focus" | "focusin" | "focusout" | "gotpointercapture" | "input" | "invalid" | "keydown" | "keypress" | "keyup" | "load" | "loadeddata" | "loadedmetadata" | "loadstart" | "lostpointercapture" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "pause" | "play" | "playing" | "pointercancel" | "pointerdown" | "pointerenter" | "pointerleave" | "pointermove" | "pointerout" | "pointerover" | "pointerup" | "progress" | "ratechange" | "reset" | "resize" | "scroll" | "securitypolicyviolation" | "seeked" | "seeking" | "select" | "selectionchange" | "selectstart" | "stalled" | "submit" | "suspend" | "timeupdate" | "toggle" | "touchcancel" | "touchend" | "touchmove" | "touchstart" | "transitioncancel" | "transitionend" | "transitionrun" | "transitionstart" | "volumechange" | "waiting" | "wheel" | "copy" | "cut" | "paste"

    Parameters

    • element: HTMLElement
    • keysOrKeyCodes: Predicate | KeysOrKeyCodes
    • action: (event: KeyboardEvent) => boolean | void | Object
        • (event: KeyboardEvent): boolean | void | Object
        • Parameters

          • event: KeyboardEvent

          Returns boolean | void | Object

    • Rest ...additionalEventTypes: K[]

    Returns Disposable

animationFrame

  • animationFrame(n?: number): Promise<void>
  • Resolves after the next animation frame if no parameter is given, or after the given number of animation frames.

    Parameters

    • n: number = 1

    Returns Promise<void>

bindContribution

  • bindContribution(bindable: Bindable, service: interfaces.ServiceIdentifier<any>, contributions: interfaces.ServiceIdentifier<any>[]): void
  • Helper function to bind a service to a list of contributions easily.

    Parameters

    • bindable: Bindable

      a Container or the bind function directly.

    • service: interfaces.ServiceIdentifier<any>

      an already bound service to refer the contributions to.

    • contributions: interfaces.ServiceIdentifier<any>[]

      array of contribution identifiers to bind the service to.

    Returns void

bindContributionProvider

  • bindContributionProvider(bindable: Bindable, id: symbol): void

bindCorePreferences

  • bindCorePreferences(bind: interfaces.Bind): void

bindLogger

  • bindLogger(bind: interfaces.Bind, props?: { onLoggerServerActivation?: (context: interfaces.Context, server: ILoggerServer) => void }): void

bindMessageService

  • bindMessageService(bind: interfaces.Bind): interfaces.BindingWhenOnSyntax<MessageService>

bindMockPreferenceProviders

  • bindMockPreferenceProviders(bind: interfaces.Bind, unbind: interfaces.Unbind): void

bindPreferenceConfigurations

  • bindPreferenceConfigurations(bind: interfaces.Bind): void

bindPreferenceSchemaProvider

  • bindPreferenceSchemaProvider(bind: interfaces.Bind): void

bindPreferenceService

  • bindPreferenceService(bind: interfaces.Bind): void

bindResourceProvider

  • bindResourceProvider(bind: interfaces.Bind): void

bindViewContribution

  • bindViewContribution<T>(bind: interfaces.Bind, identifier: interfaces.Newable<T>): interfaces.BindingWhenOnSyntax<T>

bindWindowPreferences

  • bindWindowPreferences(bind: interfaces.Bind): void

cancelled

  • cancelled(): Error

checkCancelled

checkParentAlive

  • checkParentAlive(): void

cmd

  • cmd(command: string, ...args: string[]): CMD

codicon

  • codicon(name: string, actionItem?: boolean): string

codiconArray

  • codiconArray(name: string, actionItem?: boolean): string[]

commonPrefixLength

  • commonPrefixLength(a: string, b: string): number

compare

  • compare(a: string, b: string): number

compareIgnoreCase

  • compareIgnoreCase(a: string, b: string): number

compareSubstring

  • compareSubstring(a: string, b: string, aStart?: number, aEnd?: number, bStart?: number, bEnd?: number): number

compareSubstringIgnoreCase

  • compareSubstringIgnoreCase(a: string, b: string, aStart?: number, aEnd?: number, bStart?: number, bEnd?: number): number

consumeReadable

consumeReadableWithLimit

  • Helper to read a T readable up to a maximum of chunks. If the limit is reached, will return a readable instead to ensure all data can still be read.

    Type parameters

    • T

    Parameters

    Returns T | Readable<T>

consumeStream

consumeStreamWithLimit

coordinateFromAnchor

createCorePreferences

createElectronWindowPreferences

createIconButton

  • createIconButton(...classNames: string[]): HTMLSpanElement

createIpcEnv

  • createIpcEnv(options?: { entryPoint?: string; env?: NodeJS.ProcessEnv }): NodeJS.ProcessEnv

createMockPreferenceProxy

  • createMockPreferenceProxy(preferences: {}): any

createPreferenceProxy

  • Creates a preference proxy for typesafe preference handling.

    Type parameters

    • T

    Parameters

    Returns PreferenceProxy<T>

    the created preference proxy.

    Usage

    1. Create JSON Schema specifying your preferences
    2. Create Configuration type based on the JSON Schema
    3. Bind the return value of createPreferenceProxy to make your preferences available wherever needed.

    See CorePreferences for an example.

    Note that if schema is a Promise, most actions will be no-ops until the promise is resolved.

createTreeContainer

  • createTreeContainer(parent: interfaces.Container, props?: Partial<TreeProps>): Container

createTreeTestContainer

  • createTreeTestContainer(): Container

deepClone

  • deepClone<T>(obj: T): T
  • Copyright (C) 2018 Ericsson and others.

    This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

    This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

    SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

    Type parameters

    • T

    Parameters

    • obj: T

    Returns T

deepFreeze

  • deepFreeze<T>(obj: T): T

delay

  • delay<T>(ms: number): (value: T) => Promise<T>
  • A function to allow a promise resolution to be delayed by a number of milliseconds. Usage is as follows:

    const stringValue = await myPromise.then(delay(600)).then(value => value.toString());

    Type parameters

    • T

    Parameters

    • ms: number

      the number of millisecond to delay

    Returns (value: T) => Promise<T>

    a function that returns a promise that returns the given value, but delayed

      • (value: T): Promise<T>
      • Parameters

        • value: T

        Returns Promise<T>

dynamicRequire

  • dynamicRequire<T>(id: string): T
  • Copyright (C) 2021 Ericsson and others.

    This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

    This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU General Public License, version 2 with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

    SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

    Type parameters

    • T = any

    Parameters

    • id: string

    Returns T

enableJSDOM

  • enableJSDOM(): () => void

endsWith

  • endsWith(haystack: string, needle: string): boolean

equalsIgnoreCase

  • equalsIgnoreCase(a: string, b: string): boolean

escapeInvisibleChars

  • escapeInvisibleChars(value: string): string

escapeRegExpCharacters

  • escapeRegExpCharacters(value: string): string

expectThrowsAsync

  • expectThrowsAsync(actual: Promise<any>, expected?: string | RegExp, message?: string): Promise<void>
  • expectThrowsAsync(actual: Promise<any>, constructor: Error | Function, expected?: string | RegExp, message?: string): Promise<void>

filterItems

  • Filter the list of quick pick items based on the provided filter. Items are filtered based on if:

    • their label satisfies the filter using fuzzy.
    • their description satisfies the filter using fuzzy.
    • their detail satisfies the filter using fuzzy. Filtered items are also updated to display proper highlights based on how they were filtered.

    Parameters

    • items: QuickPickItem[]

      the list of quick pick items.

    • filter: string

      the filter to search for.

    Returns QuickPickItem[]

    the list of quick pick items that satisfy the filter.

findMatches

  • findMatches(word: string, pattern: string): { end: number; start: number }[] | undefined

getClass

  • getClass(filePath: string): string

getClassWithColor

  • getClassWithColor(filePath: string): string

getCurrentKeyboardLayout

getKeyMap

Const getOverridePattern

  • getOverridePattern(identifier: string): string

isCancelled

  • isCancelled(err: Error | undefined): boolean

isEmpty

  • isEmpty(arg: Object): boolean

isISOKeyboard

  • isISOKeyboard(): boolean

isLowerAsciiLetter

  • isLowerAsciiLetter(code: number): boolean

isReadableBufferedStream

isReadableStream

isUpperAsciiLetter

  • isUpperAsciiLetter(code: number): boolean

loadTranslations

  • loadTranslations(): Promise<void>

newWriteableStream

notEmpty

  • notEmpty<T>(arg: T | undefined | null): arg is T

onDidChangeKeyboardLayout

  • onDidChangeKeyboardLayout(callback: () => void): void

open

parseCssMagnitude

  • parseCssMagnitude(value: string | null, defaultValue: number): number
  • Parse a magnitude value (e.g. width, height, left, top) from a CSS attribute value. Returns the given default value (or undefined) if the value cannot be determined, e.g. because it is a relative value like 50% or auto.

    Parameters

    • value: string | null
    • defaultValue: number

    Returns number

parseCssTime

  • parseCssTime(time: string | null, defaultValue: number): number
  • Parse the number of milliseconds from a CSS time value. Returns the given default value (or undefined) if the value cannot be determined.

    Parameters

    • time: string | null
    • defaultValue: number

    Returns number

peekReadable

  • Helper to read a T readable up to a maximum of chunks. If the limit is reached, will return a readable instead to ensure all data can still be read.

    Type parameters

    • T

    Parameters

    Returns T | Readable<T>

peekStream

preventNavigation

  • preventNavigation(event: WheelEvent): void

readAllowedExtensions

retry

  • retry<T>(task: () => Promise<T>, retryDelay: number, retries: number): Promise<T>

setDirty

  • setDirty(widget: Widget, dirty: boolean): void

setEnabled

  • setEnabled(element: HTMLElement, enabled: boolean): void

setRootLogger

  • setRootLogger(aLogger: ILogger): void

sortByKey

  • sortByKey(object: {}): {}
  • Parameters

    • object: {}
      • [key: string]: any

    Returns {}

    • [key: string]: any

split

  • split(s: string, splitter: string): IterableIterator<string>

start

startsWithIgnoreCase

  • startsWithIgnoreCase(str: string, candidate: string): boolean

timeout

toAnchor

toReadable

toStream

transform

unescapeInvisibleChars

  • unescapeInvisibleChars(value: string): string

unreachable

  • unreachable(_never: never, message?: string): never
  • Throws when called and statically make sure that all variants of a type were consumed.

    Parameters

    • _never: never
    • message: string = 'unhandled case'

    Returns never

unsetRootLogger

  • unsetRootLogger(): void
  • Counterpart of the #setRootLogger(ILogger). Restores the console.xxx bindings to the original one. Invoking has no side-effect if setRootLogger was not called before. Multiple function invocation has no side-effect either.

    Returns void

wait

  • wait(ms: number): Promise<void>

waitForClosed

  • waitForClosed(widget: Widget): Promise<void>

waitForHidden

  • waitForHidden(widget: Widget): Promise<void>

waitForRevealed

  • waitForRevealed(widget: Widget): Promise<void>