Options
All
  • Public
  • Public/Protected
  • All
Menu

Module core

Index

References

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

References

Re-exports ACTION_ITEM
Re-exports ACTION_ITEM
Re-exports AbstractDialog
Re-exports AbstractTreeDecoratorService
Re-exports AbstractTreeDecoratorService
Re-exports AbstractTreeIterator
Re-exports AbstractTreeIterator
Re-exports AbstractViewContribution
Re-exports AbstractViewContribution
Re-exports Anchor
Re-exports AnyToolbarItem
Re-exports ApplicationShell
Re-exports ApplicationShell
Re-exports ApplicationShellLayoutMigration
Re-exports ApplicationShellLayoutMigration
Re-exports ApplicationShellLayoutMigrationContext
Re-exports ApplicationShellLayoutMigrationContext
Re-exports ApplicationShellLayoutMigrationError
Re-exports ApplicationShellLayoutMigrationError
Re-exports ApplicationShellLayoutVersion
Re-exports ApplicationShellLayoutVersion
Re-exports ApplicationShellOptions
Re-exports ApplicationShellOptions
Re-exports BUSY_CLASS
Re-exports BUSY_CLASS
Re-exports BackendApplication
Re-exports BackendApplicationCliContribution
Re-exports BackendApplicationContribution
Re-exports BackendApplicationServer
Re-exports BadgeWidget
Re-exports BaseWidget
Re-exports BaseWidget
Re-exports BottomUpTreeIterator
Re-exports BottomUpTreeIterator
Re-exports Breadcrumb
Re-exports Breadcrumb
Re-exports BreadcrumbID
Re-exports BreadcrumbID
Re-exports BreadcrumbPopupContainer
Re-exports BreadcrumbPopupContainer
Re-exports BreadcrumbPopupContainerFactory
Re-exports BreadcrumbPopupContainerFactory
Re-exports BreadcrumbRenderer
Re-exports BreadcrumbRenderer
Re-exports BreadcrumbsContribution
Re-exports BreadcrumbsContribution
Re-exports BreadcrumbsRenderer
Re-exports BreadcrumbsRenderer
Re-exports BreadcrumbsRendererFactory
Re-exports BreadcrumbsRendererFactory
Re-exports BreadcrumbsService
Re-exports BreadcrumbsService
Re-exports BreadthFirstTreeIterator
Re-exports BreadthFirstTreeIterator
Re-exports BrowserKeyboardFrontendContribution
Re-exports BrowserKeyboardFrontendContribution
Re-exports BrowserKeyboardLayoutProvider
Re-exports BrowserKeyboardLayoutProvider
Re-exports CLEAR_COMMAND_HISTORY
Re-exports CLEAR_COMMAND_HISTORY
Re-exports CODICON_LOADING_CLASSES
Re-exports CODICON_LOADING_CLASSES
Re-exports CODICON_TREE_ITEM_CLASSES
Re-exports CODICON_TREE_ITEM_CLASSES
Re-exports COLLAPSED_CLASS
Re-exports COLLAPSED_CLASS
Re-exports COMPOSITE_TREE_NODE_CLASS
Re-exports COMPOSITE_TREE_NODE_CLASS
Re-exports CSSIcon
Re-exports CliContribution
Re-exports CliManager
Re-exports ColorTheme
Re-exports CommonCommands
Re-exports CommonFrontendContribution
Re-exports CommonMenus
Re-exports CompositeTreeElement
Re-exports CompositeTreeElementNode
Re-exports CompositeTreeNode
Re-exports CompositeTreeNode
Re-exports CompressedChildren
Re-exports CompressedChildren
Re-exports CompressedChildren
Re-exports CompressedExpansionService
Re-exports CompressedExpansionService
Re-exports CompressedExpansionService
Re-exports CompressedNodeProps
Re-exports CompressedNodeProps
Re-exports CompressedNodeProps
Re-exports CompressedNodeRow
Re-exports CompressedNodeRow
Re-exports CompressedNodeRow
Re-exports CompressedTreeModel
Re-exports CompressedTreeModel
Re-exports CompressedTreeModel
Re-exports CompressedTreeWidget
Re-exports CompressedTreeWidget
Re-exports CompressedTreeWidget
Re-exports CompressionChild
Re-exports CompressionChild
Re-exports CompressionChild
Re-exports CompressionHead
Re-exports CompressionHead
Re-exports CompressionHead
Re-exports CompressionParent
Re-exports CompressionParent
Re-exports CompressionParent
Re-exports CompressionParticipant
Re-exports CompressionParticipant
Re-exports CompressionParticipant
Re-exports CompressionTail
Re-exports CompressionTail
Re-exports CompressionTail
Re-exports CompressionToggle
Re-exports CompressionToggle
Re-exports CompressionToggle
Re-exports ConfirmDialog
Re-exports ConfirmDialogProps
Re-exports ContextMenuAccess
Re-exports ContextMenuRenderer
Re-exports Coordinate
Re-exports CoreConfiguration
Re-exports CorePreferenceContribution
Re-exports CorePreferences
Re-exports CssStyleCollector
Re-exports DEBUG_MODE
Re-exports DEFAULT_LAYOUT_DATA
Re-exports DEFAULT_LAYOUT_DATA
Re-exports DEFAULT_SCROLL_OPTIONS
Re-exports DEFAULT_SCROLL_OPTIONS
Re-exports DISABLED_CLASS
Re-exports DISABLED_CLASS
Re-exports DecoratedTreeNode
Re-exports DecoratedTreeNode
Re-exports DecorationStyle
Re-exports DefaultBreadcrumbRenderer
Re-exports DefaultBreadcrumbRenderer
Re-exports DefaultFrontendApplicationContribution
Re-exports DefaultOpenerService
Re-exports DefaultUriLabelProviderContribution
Re-exports DepthFirstTreeIterator
Re-exports DepthFirstTreeIterator
Re-exports DescriptionWidget
Re-exports Dialog
Re-exports DialogError
Re-exports DialogMode
Re-exports DialogOverlayService
Re-exports DialogProps
Re-exports DidChangeLabelEvent
Re-exports DidCreateWidgetEvent
Re-exports DiffUriLabelProviderContribution
Re-exports DiffUris
Re-exports DockPanelRenderer
Re-exports DockPanelRenderer
Re-exports DockPanelRendererFactory
Re-exports DockPanelRendererFactory
Re-exports EXPANDABLE_TREE_NODE_CLASS
Re-exports EXPANDABLE_TREE_NODE_CLASS
Re-exports EXPANSION_TOGGLE_CLASS
Re-exports EXPANSION_TOGGLE_CLASS
Re-exports ElectronMainApplicationGlobals
Re-exports Endpoint
Re-exports EnvVariable
Re-exports EnvVariablesServer
Re-exports EnvVariablesServerImpl
Re-exports EventListener
Re-exports EventListener
Re-exports EventListenerObject
Re-exports EventListenerObject
Re-exports EventListenerOrEventListenerObject
Re-exports EventListenerOrEventListenerObject
Re-exports ExpandableTreeNode
Re-exports ExpandableTreeNode
Re-exports ExtractableWidget
Re-exports ExtractableWidget
Re-exports FOCUS_CLASS
Re-exports FOCUS_CLASS
Re-exports FileUri
Re-exports FormatType
Re-exports FrontendApplication
Re-exports FrontendApplicationContribution
Re-exports FrontendApplicationPreferenceConfig
Re-exports FrontendApplicationPreferenceConfig
Re-exports FrontendApplicationState
Re-exports FrontendStopwatch
Re-exports HoverPosition
Re-exports HoverRequest
Re-exports HoverService
Re-exports IPCChannel
Re-exports IPCChannel
Re-exports IPCConnectionOptions
Re-exports IPCConnectionOptions
Re-exports IPCConnectionProvider
Re-exports IPCConnectionProvider
Re-exports InputBox
Re-exports InputBox
Re-exports InputOptions
Re-exports InputOptions
Re-exports Iterators
Re-exports Iterators
Re-exports Key
Re-exports Key
Re-exports Key
Re-exports KeyCode
Re-exports KeyCode
Re-exports KeyCode
Re-exports KeyCodeSchema
Re-exports KeyCodeSchema
Re-exports KeyModifier
Re-exports KeyModifier
Re-exports KeyModifier
Re-exports KeySequence
Re-exports KeySequence
Re-exports KeySequence
Re-exports Keybinding
Re-exports KeybindingContext
Re-exports KeybindingContexts
Re-exports KeybindingContribution
Re-exports KeybindingRegistry
Re-exports KeybindingScope
Re-exports KeyboardCommands
Re-exports KeyboardCommands
Re-exports KeyboardLayout
Re-exports KeyboardLayout
Re-exports KeyboardLayoutData
Re-exports KeyboardLayoutData
Re-exports KeyboardLayoutService
Re-exports KeyboardLayoutService
Re-exports KeyboardLayoutSource
Re-exports KeyboardLayoutSource
Re-exports KeyboardTester
Re-exports KeyboardTester
Re-exports KeyboardTesterState
Re-exports KeyboardTesterState
Re-exports KeysOrKeyCodes
Re-exports KeysOrKeyCodes
Re-exports KeysOrKeyCodes
Re-exports Keystroke
Re-exports Keystroke
Re-exports Keystroke
Re-exports LEFT_RIGHT_AREA_CLASS
Re-exports LEFT_RIGHT_AREA_CLASS
Re-exports LOCKED_CLASS
Re-exports LOCKED_CLASS
Re-exports LabelProvider
Re-exports LabelProviderContribution
Re-exports LayoutProviderState
Re-exports LayoutProviderState
Re-exports LocalStorageService
Re-exports MarkdownString
Re-exports MarkdownStringImpl
Re-exports MarkdownStringTextNewlineStyle
Re-exports Match
Re-exports Match
Re-exports MenuDelegate
Re-exports MenuToolbarItem
Re-exports MessagingService
Re-exports MessagingService
Re-exports MockPreferenceProvider
Re-exports MockPreferenceService
Re-exports MoveEntry
Re-exports MoveEntry
Re-exports NAVIGATION
Re-exports Navigatable
Re-exports Navigatable
Re-exports NavigatableWidget
Re-exports NavigatableWidget
Re-exports NavigatableWidgetOpenHandler
Re-exports NavigatableWidgetOptions
Re-exports NavigatableWidgetOptions
Re-exports NodeProps
Re-exports NodeProps
Re-exports NodeStopwatch
Re-exports NoopTreeDecoratorService
Re-exports NoopTreeDecoratorService
Re-exports NormalizedQuickInputButton
Re-exports NormalizedQuickInputButton
Re-exports OVERRIDE_PROPERTY_PATTERN
Re-exports OVERRIDE_PROPERTY_PATTERN
Re-exports OnWillStopAction
Re-exports OpenHandler
Re-exports OpenViewArguments
Re-exports OpenViewArguments
Re-exports OpenerOptions
Re-exports OpenerService
Re-exports OverridePreferenceName
Re-exports OverridePreferenceName
Re-exports PINNED_CLASS
Re-exports PINNED_CLASS
Re-exports PartialCSSStyle
Re-exports PickOptions
Re-exports PickOptions
Re-exports PostCreationSaveableWidget
Re-exports PreferenceChange
Re-exports PreferenceChange
Re-exports PreferenceChangeEvent
Re-exports PreferenceChangeEvent
Re-exports PreferenceChangeImpl
Re-exports PreferenceChangeImpl
Re-exports PreferenceChanges
Re-exports PreferenceChanges
Re-exports PreferenceContribution
Re-exports PreferenceContribution
Re-exports PreferenceDataProperty
Re-exports PreferenceDataProperty
Re-exports PreferenceDataProperty
Re-exports PreferenceDataSchema
Re-exports PreferenceDataSchema
Re-exports PreferenceDataSchema
Re-exports PreferenceEventEmitter
Re-exports PreferenceEventEmitter
Re-exports PreferenceInspection
Re-exports PreferenceInspection
Re-exports PreferenceInspectionScope
Re-exports PreferenceInspectionScope
Re-exports PreferenceItem
Re-exports PreferenceItem
Re-exports PreferenceItem
Re-exports PreferenceLanguageOverrideService
Re-exports PreferenceLanguageOverrideService
Re-exports PreferenceProvider
Re-exports PreferenceProvider
Re-exports PreferenceProviderDataChange
Re-exports PreferenceProviderDataChange
Re-exports PreferenceProviderDataChanges
Re-exports PreferenceProviderDataChanges
Re-exports PreferenceProviderProvider
Re-exports PreferenceProviderProvider
Re-exports PreferenceProxy
Re-exports PreferenceProxy
Re-exports PreferenceProxyOptions
Re-exports PreferenceProxyOptions
Re-exports PreferenceResolveResult
Re-exports PreferenceResolveResult
Re-exports PreferenceRetrieval
Re-exports PreferenceRetrieval
Re-exports PreferenceSchema
Re-exports PreferenceSchema
Re-exports PreferenceSchema
Re-exports PreferenceSchemaProperties
Re-exports PreferenceSchemaProperties
Re-exports PreferenceSchemaProperties
Re-exports PreferenceSchemaProperty
Re-exports PreferenceSchemaProperty
Re-exports PreferenceSchemaProperty
Re-exports PreferenceSchemaProvider
Re-exports PreferenceSchemaProvider
Re-exports PreferenceScope
Re-exports PreferenceScope
Re-exports PreferenceScope
Re-exports PreferenceScope
Re-exports PreferenceService
Re-exports PreferenceService
Re-exports PreferenceServiceImpl
Re-exports PreferenceServiceImpl
Re-exports PreferenceValidationResult
Re-exports PreferenceValidationResult
Re-exports PreferenceValidationService
Re-exports PreferenceValidationService
Re-exports PreferenceValidator
Re-exports PreferenceValidator
Re-exports QuickAccessContribution
Re-exports QuickAccessContribution
Re-exports QuickAccessProvider
Re-exports QuickAccessProvider
Re-exports QuickAccessProviderDescriptor
Re-exports QuickAccessProviderDescriptor
Re-exports QuickAccessProviderHelp
Re-exports QuickAccessProviderHelp
Re-exports QuickAccessRegistry
Re-exports QuickAccessRegistry
Re-exports QuickCommandFrontendContribution
Re-exports QuickCommandFrontendContribution
Re-exports QuickCommandService
Re-exports QuickCommandService
Re-exports QuickHelpService
Re-exports QuickHelpService
Re-exports QuickInput
Re-exports QuickInput
Re-exports QuickInputButton
Re-exports QuickInputButton
Re-exports QuickInputButtonHandle
Re-exports QuickInputButtonHandle
Re-exports QuickInputFrontendContribution
Re-exports QuickInputFrontendContribution
Re-exports QuickInputHideReason
Re-exports QuickInputHideReason
Re-exports QuickInputService
Re-exports QuickInputService
Re-exports QuickPick
Re-exports QuickPick
Re-exports QuickPickItem
Re-exports QuickPickItem
Re-exports QuickPickItemButtonContext
Re-exports QuickPickItemButtonContext
Re-exports QuickPickItemButtonEvent
Re-exports QuickPickItemButtonEvent
Re-exports QuickPickItemHighlights
Re-exports QuickPickItemHighlights
Re-exports QuickPickItemOrSeparator
Re-exports QuickPickItemOrSeparator
Re-exports QuickPickOptions
Re-exports QuickPickOptions
Re-exports QuickPickSeparator
Re-exports QuickPickSeparator
Re-exports QuickPickService
Re-exports QuickPickService
Re-exports QuickPickServiceImpl
Re-exports QuickPickServiceImpl
Re-exports QuickPickValue
Re-exports QuickPickValue
Re-exports QuickPicks
Re-exports QuickPicks
Re-exports QuickViewItem
Re-exports QuickViewItem
Re-exports QuickViewService
Re-exports QuickViewService
Re-exports RECENT_COMMANDS_STORAGE_KEY
Re-exports RESET_LAYOUT
Re-exports RESET_LAYOUT
Re-exports ReactRenderer
Re-exports ReactRenderer
Re-exports ReactTabBarToolbarItem
Re-exports ReactWidget
Re-exports ReactWidget
Re-exports RenderContextMenuOptions
Re-exports RendererHost
Re-exports RendererHost
Re-exports ResolvedIPCConnectionOptions
Re-exports ResolvedIPCConnectionOptions
Re-exports ResolvedKeybinding
Re-exports SELECTED_CLASS
Re-exports SELECTED_CLASS
Re-exports SHELL_TABBAR_CONTEXT_CLOSE
Re-exports SHELL_TABBAR_CONTEXT_CLOSE
Re-exports SHELL_TABBAR_CONTEXT_COPY
Re-exports SHELL_TABBAR_CONTEXT_COPY
Re-exports SHELL_TABBAR_CONTEXT_MENU
Re-exports SHELL_TABBAR_CONTEXT_MENU
Re-exports SHELL_TABBAR_CONTEXT_PIN
Re-exports SHELL_TABBAR_CONTEXT_PIN
Re-exports SHELL_TABBAR_CONTEXT_SPLIT
Re-exports SHELL_TABBAR_CONTEXT_SPLIT
Re-exports SIDE_PANEL_TOOLBAR_CONTEXT_MENU
Re-exports SIDE_PANEL_TOOLBAR_CONTEXT_MENU
Re-exports STATUSBAR_WIDGET_FACTORY_ID
Re-exports STATUSBAR_WIDGET_FACTORY_ID
Re-exports SaveOptions
Re-exports Saveable
Re-exports SaveableSource
Re-exports SaveableWidget
Re-exports ScopedKeybinding
Re-exports ScrollableTabBar
Re-exports ScrollableTabBar
Re-exports SearchBoxFactoryFactory
Re-exports SearchBoxFactoryFactory
Re-exports SelectableTreeNode
Re-exports SelectableTreeNode
Re-exports ShellLayoutRestorer
Re-exports ShellLayoutRestorer
Re-exports ShouldSaveDialog
Re-exports SideBarRenderData
Re-exports SideBarRenderData
Re-exports SidePanel
Re-exports SidePanel
Re-exports SidePanelHandler
Re-exports SidePanelHandler
Re-exports SidePanelHandlerFactory
Re-exports SidePanelHandlerFactory
Re-exports SideTabBar
Re-exports SideTabBar
Re-exports SidebarBottomMenuWidgetFactory
Re-exports SidebarBottomMenuWidgetFactory
Re-exports SidebarMenu
Re-exports SidebarMenu
Re-exports SidebarMenuWidget
Re-exports SidebarMenuWidget
Re-exports SidebarTopMenuWidgetFactory
Re-exports SidebarTopMenuWidgetFactory
Re-exports SingleTextInputDialog
Re-exports SingleTextInputDialogProps
Re-exports SizeData
Re-exports SizeData
Re-exports SourceTree
Re-exports SourceTreeWidget
Re-exports SpecialCases
Re-exports SpecialCases
Re-exports SpecialCases
Re-exports SplitPositionHandler
Re-exports SplitPositionHandler
Re-exports SplitPositionOptions
Re-exports SplitPositionOptions
Re-exports StatefulWidget
Re-exports StatefulWidget
Re-exports StatusBar
Re-exports StatusBar
Re-exports StatusBar
Re-exports StatusBarAffinity
Re-exports StatusBarAffinity
Re-exports StatusBarAlignment
Re-exports StatusBarAlignment
Re-exports StatusBarAlignment
Re-exports StatusBarEntry
Re-exports StatusBarEntry
Re-exports StatusBarEntry
Re-exports StatusBarImpl
Re-exports StatusBarImpl
Re-exports StatusBarViewEntry
Re-exports StatusBarViewEntry
Re-exports StatusBarViewModel
Re-exports StatusBarViewModel
Re-exports StatusBarViewModelEntry
Re-exports StatusBarViewModelEntry
Re-exports StopReason
Re-exports StorageService
Re-exports Styles
Re-exports Styles
Re-exports StylingParticipant
Re-exports StylingService
Re-exports TAB_BAR_TOOLBAR_CONTEXT_MENU
Re-exports TREE_CLASS
Re-exports TREE_CLASS
Re-exports TREE_CONTAINER_CLASS
Re-exports TREE_CONTAINER_CLASS
Re-exports TREE_NODE_CAPTION_CLASS
Re-exports TREE_NODE_CAPTION_CLASS
Re-exports TREE_NODE_CLASS
Re-exports TREE_NODE_CLASS
Re-exports TREE_NODE_CONTENT_CLASS
Re-exports TREE_NODE_CONTENT_CLASS
Re-exports TREE_NODE_INDENT_GUIDE_CLASS
Re-exports TREE_NODE_INDENT_GUIDE_CLASS
Re-exports TREE_NODE_INFO_CLASS
Re-exports TREE_NODE_INFO_CLASS
Re-exports TREE_NODE_SEGMENT_CLASS
Re-exports TREE_NODE_SEGMENT_CLASS
Re-exports TREE_NODE_SEGMENT_GROW_CLASS
Re-exports TREE_NODE_SEGMENT_GROW_CLASS
Re-exports TREE_NODE_TAIL_CLASS
Re-exports TREE_NODE_TAIL_CLASS
Re-exports TabBarDelegator
Re-exports TabBarRenderer
Re-exports TabBarRenderer
Re-exports TabBarRendererFactory
Re-exports TabBarRendererFactory
Re-exports TabBarToolbar
Re-exports TabBarToolbarContribution
Re-exports TabBarToolbarFactory
Re-exports TabBarToolbarItem
Re-exports TabBarToolbarRegistry
Re-exports ToolbarAwareTabBar
Re-exports ToolbarAwareTabBar
Re-exports TooltipAttributes
Re-exports TooltipService
Re-exports TooltipServiceImpl
Re-exports TopDownCompressedTreeIterator
Re-exports TopDownCompressedTreeIterator
Re-exports TopDownCompressedTreeIterator
Re-exports TopDownTreeIterator
Re-exports TopDownTreeIterator
Re-exports Tree
Re-exports Tree
Re-exports TreeCompressionService
Re-exports TreeCompressionService
Re-exports TreeCompressionService
Re-exports TreeContainerProps
Re-exports TreeContainerProps
Renames and re-exports WidgetDecoration
Renames and re-exports WidgetDecoration
Renames and re-exports WidgetDecoration
Re-exports TreeDecorator
Re-exports TreeDecorator
Re-exports TreeDecoratorService
Re-exports TreeDecoratorService
Re-exports TreeElement
Re-exports TreeElementNode
Re-exports TreeElementNodeParent
Re-exports TreeExpansionService
Re-exports TreeExpansionService
Re-exports TreeExpansionServiceImpl
Re-exports TreeExpansionServiceImpl
Re-exports TreeIdentifiers
Re-exports TreeIdentifiers
Re-exports TreeImpl
Re-exports TreeImpl
Re-exports TreeIterator
Re-exports TreeIterator
Re-exports TreeModel
Re-exports TreeModel
Re-exports TreeModelImpl
Re-exports TreeModelImpl
Re-exports TreeNavigationService
Re-exports TreeNavigationService
Re-exports TreeNode
Re-exports TreeNode
Re-exports TreeProps
Re-exports TreeProps
Re-exports TreeSearch
Re-exports TreeSearch
Re-exports TreeSelection
Re-exports TreeSelection
Re-exports TreeSelectionService
Re-exports TreeSelectionService
Re-exports TreeSource
Re-exports TreeSourceNode
Re-exports TreeSourceOptions
Re-exports TreeViewWelcomeWidget
Re-exports TreeViewWelcomeWidget
Re-exports TreeWidget
Re-exports TreeWidget
Re-exports URIIconReference
Re-exports UnsafeWidgetUtilities
Re-exports UnsafeWidgetUtilities
Re-exports ValidatablePreference
Re-exports ValidatablePreference
Re-exports ValueValidator
Re-exports ValueValidator
Re-exports ViewContainer
Re-exports ViewContainerIdentifier
Re-exports ViewContainerLayout
Re-exports ViewContainerPart
Re-exports ViewContainerTitleOptions
Re-exports ViewContributionOptions
Re-exports ViewContributionOptions
Re-exports WebSocketConnectionProvider
Re-exports WebSocketConnectionProvider
Re-exports WebSocketOptions
Re-exports WebSocketOptions
Re-exports WidgetConstructionOptions
Re-exports WidgetDescription
Re-exports WidgetDescription
Re-exports WidgetFactory
Re-exports WidgetManager
Re-exports WidgetOpenHandler
Re-exports WidgetOpenMode
Re-exports WidgetOpenerOptions
Re-exports WillCreateWidgetEvent
Re-exports addClipboardListener
Re-exports addClipboardListener
Re-exports addEventListener
Re-exports addEventListener
Re-exports addKeyListener
Re-exports addKeyListener
Re-exports animationFrame
Re-exports applicationShellLayoutVersion
Re-exports applicationShellLayoutVersion
Re-exports bindBackendStopwatch
Re-exports bindBackendStopwatchServer
Re-exports bindCorePreferences
Re-exports bindFrontendStopwatch
Re-exports bindMessageService
Re-exports bindMockPreferenceProviders
Re-exports bindNodeStopwatch
Re-exports bindPreferenceSchemaProvider
Re-exports bindPreferenceSchemaProvider
Re-exports bindPreferenceService
Re-exports bindResourceProvider
Re-exports bindStatusBar
Re-exports bindViewContribution
Re-exports bindViewContribution
Re-exports close
Re-exports codicon
Re-exports codicon
Re-exports codiconArray
Re-exports codiconArray
Re-exports confirmExit
Re-exports coordinateFromAnchor
Re-exports corePreferenceSchema
Re-exports createCorePreferences
Re-exports createIconButton
Re-exports createIconButton
Re-exports createMockPreferenceProxy
Re-exports createPreferenceProxy
Re-exports createPreferenceProxy
Re-exports createTreeContainer
Re-exports createTreeContainer
Renames and re-exports start
Re-exports defaultTreeProps
Re-exports defaultTreeProps
Re-exports envVariablesPath
Re-exports escapeIcons
Re-exports escapeMarkdownSyntaxTokens
Re-exports filterItems
Re-exports filterItems
Re-exports findMatches
Re-exports findMatches
Re-exports getOverridePattern
Re-exports getOverridePattern
Re-exports isBasicWasmSupported
Re-exports isChrome
Re-exports isEdge
Re-exports isEdgeOrIE
Re-exports isFirefox
Re-exports isIE
Re-exports isIPad
Re-exports isNative
Re-exports isOpera
Re-exports isPinned
Re-exports isPinned
Re-exports isSafari
Re-exports isTreeServices
Re-exports isTreeServices
Re-exports isWebKit
Re-exports lock
Re-exports lock
Re-exports measureTextHeight
Re-exports measureTextWidth
Re-exports open
Re-exports parseCssMagnitude
Re-exports parseCssTime
Re-exports pin
Re-exports pin
Re-exports preventNavigation
Re-exports quickCommand
Re-exports quickCommand
Re-exports quickPickServicePath
Re-exports quickPickServicePath
Re-exports setDirty
Re-exports setEnabled
Re-exports setEnabled
Re-exports supportCopy
Re-exports supportCut
Re-exports supportPaste
Re-exports toAnchor
Re-exports togglePinned
Re-exports togglePinned
Re-exports unpin
Re-exports unpin
Re-exports waitForClosed
Re-exports waitForClosed
Re-exports waitForHidden
Re-exports waitForHidden
Re-exports waitForRevealed
Re-exports waitForRevealed

Type Aliases

Anchor: MouseEvent | Coordinate
ApplicationShellLayoutVersion: 2 | 3 | 4 | 5 | 6
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 extends object

      • C extends object = object

      Parameters

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

            • service: T
            • proxy: JsonRpcProxy<C>

            Returns T

      Returns void

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 extends object

      Parameters

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

      Returns interfaces.BindingWhenOnSyntax<T>

BreadcrumbID: string
Color: string | RGBA | HSLA | ColorTransformation

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

CompressionParticipant: CompressionChild | CompressionParent
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

Constructor<T>: (new (...params: unknown[]) => T)

Type Parameters

  • T

Type declaration

    • new (...params: unknown[]): T
    • Parameters

      • Rest ...params: unknown[]

      Returns T

CustomTitleWidgetFactory: (() => Widget | undefined)

Type declaration

    • (): Widget | undefined
    • Returns Widget | undefined

DialogError: string | boolean | { message: string; result: boolean }
DialogMode: "open" | "preview"
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: PreferenceProxy<ElectronWindowConfiguration>
EventListener<K>: ((this: HTMLElement, event: HTMLElementEventMap[K]) => any)

Type Parameters

  • K extends keyof HTMLElementEventMap

Type declaration

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

      • this: HTMLElement
      • event: HTMLElementEventMap[K]

      Returns any

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

Type Parameters

  • K extends keyof HTMLElementEventMap

FrontendApplicationState: "init" | "started_contributions" | "attached_shell" | "initialized_layout" | "ready" | "closing_window"
HoverPosition: "left" | "right" | "top" | "bottom"
IPCConnectionOptions: Partial<ResolvedIPCConnectionOptions> & { entryPoint: string; serverName: string }
IPCEntryPoint: ((connection: Channel) => void)

Type declaration

    • (connection: Channel): void
    • Parameters

      • connection: Channel

      Returns void

JsonType: "string" | "array" | "number" | "integer" | "object" | "boolean" | "null"
KeySequence: KeyCode[]
Keybinding: Keybinding
deprecated

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

KeyboardLayoutSource: "navigator.keyboard" | "user-choice" | "pressed-keys"
KeysOrKeyCodes: Key | KeyCode | (Key | KeyCode)[]
LabelPart: string | LabelIcon
MessageType: keyof AlertMessageIcon
NavigatableWidget: BaseWidget & Navigatable
ParsedExpression: ((path: string, basename?: string, hasSibling?: ((name: string) => boolean | Promise<boolean>)) => string | Promise<string>)

Type declaration

    • (path: string, basename?: string, hasSibling?: ((name: string) => boolean | Promise<boolean>)): string | Promise<string>
    • Parameters

      • path: string
      • Optional basename: string
      • Optional hasSibling: ((name: string) => boolean | Promise<boolean>)
          • (name: string): boolean | Promise<boolean>
          • Parameters

            • name: string

            Returns boolean | Promise<boolean>

      Returns string | Promise<string>

ParsedPattern: ((path: string, basename?: string) => boolean)

Type declaration

    • (path: string, basename?: string): boolean
    • Parameters

      • path: string
      • Optional basename: string

      Returns boolean

PartialCSSStyle: Omit<Partial<CSSStyleDeclaration>, "visibility" | "display" | "parentRule" | "getPropertyPriority" | "getPropertyValue" | "item" | "removeProperty" | "setProperty">
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: keyof Omit<PreferenceInspection<unknown>, "preferenceName">
PreferenceProviderProvider: ((scope: PreferenceScope, uri?: URI) => PreferenceProvider)

Type declaration

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

QuickPickItemOrSeparator: QuickPickItem | QuickPickSeparator
RendererHost: HTMLElement
TabBarRendererFactory: (() => TabBarRenderer)

Type declaration

ThemeType: "light" | "dark" | "hc" | "hcLight"
TreeElementNodeParent: CompositeTreeElementNode | TreeSourceNode
TreeIdentifiers: { [ K in keyof TreeTypes]: interfaces.ServiceIdentifier<TreeTypes[K]> }
TreeWidgetSelection: ReadonlyArray<Readonly<SelectableTreeNode>> & { source: TreeWidget }
ValueValidator: ((value: JSONValue) => JSONValue)

Type declaration

    • (value: JSONValue): JSONValue
    • Parameters

      • value: JSONValue

      Returns JSONValue

WidgetOpenMode: "open" | "reveal" | "activate"
WindowApplicationConfig: FrontendApplicationConfig

Variables

ABOUT_CONTENT_CLASS: "theia-aboutDialog" = 'theia-aboutDialog'
ABOUT_EXTENSIONS_CLASS: "theia-aboutExtensions" = 'theia-aboutExtensions'
ACTION_ITEM: "action-label" = 'action-label'
ACTIVE_TABBAR_CLASS: "theia-tabBar-active" = 'theia-tabBar-active'
APPLICATION_STATE_CHANGE_SIGNAL: "application-state-changed" = 'application-state-changed'

Emitted by the window when the application changes state

ApplicationServer: typeof ApplicationServer = ...
ApplicationShellLayoutMigration: typeof ApplicationShellLayoutMigration = ...
ApplicationShellOptions: typeof ApplicationShellOptions = ...
AuthenticationService: typeof AuthenticationService = ...
BOTTOM_AREA_ID: "theia-bottom-content-panel" = 'theia-bottom-content-panel'
BUSY_CLASS: "theia-mod-busy" = 'theia-mod-busy'
BackendApplicationContribution: typeof BackendApplicationContribution = ...
BackendApplicationServer: typeof BackendApplicationServer = ...
BreadcrumbID: typeof BreadcrumbID
BreadcrumbPopupContainerFactory: typeof BreadcrumbPopupContainerFactory
BreadcrumbRenderer: typeof BreadcrumbRenderer = ...
BreadcrumbsContribution: typeof BreadcrumbsContribution = ...
BreadcrumbsRendererFactory: typeof BreadcrumbsRendererFactory = ...
CLEAR_COMMAND_HISTORY: Command = ...
CLOSE_REQUESTED_SIGNAL: "close-requested" = 'close-requested'

Emitted by main when close requested.

CODICON_LOADING_CLASSES: string[] = ...
CODICON_TREE_ITEM_CLASSES: string[] = ...
COLLAPSED_CLASS: "theia-mod-collapsed" = 'theia-mod-collapsed'
COMPOSITE_TREE_NODE_CLASS: "theia-CompositeTreeNode" = 'theia-CompositeTreeNode'
CliContribution: typeof CliContribution = ...
ClipboardService: typeof ClipboardService = ...
ColorContribution: typeof ColorContribution = ...
CompressionToggle: typeof CompressionToggle = ...
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;
}
ConnectionStatusService: typeof ConnectionStatusService = ...

Service for listening on backend connection changes.

Coordinate: typeof Coordinate
CorePreferenceContribution: typeof CorePreferenceContribution = ...
CorePreferences: typeof CorePreferences = ...
CredentialsService: typeof CredentialsService = ...
CustomTitleWidgetFactory: typeof CustomTitleWidgetFactory = ...
DEBUG_MODE: boolean = ...
DEFAULT_BACKGROUND_COLOR_STORAGE_KEY: "theme.background" = 'theme.background'
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.

DEFAULT_SCROLL_OPTIONS: PerfectScrollbar.Options = ...
DEFAULT_WINDOW_HASH: string = '!empty'

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

DISABLED_CLASS: "theia-mod-disabled" = 'theia-mod-disabled'
DecorationsService: typeof DecorationsService = ...
DockPanelRendererFactory: typeof DockPanelRendererFactory = ...
EXPANDABLE_TREE_NODE_CLASS: "theia-ExpandableTreeNode" = 'theia-ExpandableTreeNode'
EXPANSION_TOGGLE_CLASS: "theia-ExpansionToggle" = 'theia-ExpansionToggle'
ElectronConnectionHandler: typeof ElectronConnectionHandler = ...

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

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();
ElectronMainApplicationGlobals: typeof ElectronMainApplicationGlobals = ...
ElectronMainWindowService: typeof ElectronMainWindowService = ...
ElectronSecurityToken: string = 'THEIA_ELECTRON_TOKEN'

This token is unique to 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, environments, etc.

ElectronWindowPreferenceContribution: typeof ElectronWindowPreferenceContribution = ...
ElectronWindowPreferences: typeof ElectronWindowPreferences = ...
EnvVariablesServer: typeof EnvVariablesServer = ...
FOCUS_CLASS: "theia-mod-focus" = 'theia-mod-focus'
FrontendApplicationContribution: typeof FrontendApplicationContribution = ...

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

IconThemeContribution: typeof IconThemeContribution = ...
InitialWindowTitleParts: { activeEditorLong: undefined; activeEditorMedium: undefined; activeEditorShort: undefined; activeFolderLong: undefined; activeFolderMedium: undefined; activeFolderShort: undefined; appName: string; developmentHost: undefined; dirty: undefined; folderName: undefined; folderPath: undefined; remoteName: undefined; rootName: undefined; rootPath: undefined } = ...

Type declaration

  • activeEditorLong: undefined
  • activeEditorMedium: undefined
  • activeEditorShort: undefined
  • activeFolderLong: undefined
  • activeFolderMedium: undefined
  • activeFolderShort: undefined
  • appName: string
  • developmentHost: undefined
  • dirty: undefined
  • folderName: undefined
  • folderPath: undefined
  • remoteName: undefined
  • rootName: undefined
  • rootPath: undefined
JsonSchemaContribution: typeof JsonSchemaContribution = ...
KeyValidator: typeof KeyValidator = ...
Keybinding: typeof Keybinding
KeybindingContext: typeof