Type Aliases
ArgumentAdapter
ArgumentAdapter: ((...args: unknown[]) => unknown[])
Type declaration
- (...args: unknown[]): unknown[]
Parameters
Returns unknown[]
CachedSession
Cached
Session
<T>: T & { cacheId
?: CacheId }Type Parameters
CachedSessionItem
Type Parameters
CharacterPair
CharacterPair: [string, string]
CodeActionProviderDocumentation
Code
Action
Provider
Documentation
: ReadonlyArray<{ command
: Command; kind
: string }>DebugActivationEvent
DebugActivationEvent: "onDebugResolve" | "onDebugInitialConfigurations" | "onDebugAdapterProtocolTracker" | "onDebugDynamicConfigurations"
DecorationData
Decoration
Data
: [boolean, string, string, ThemeColor]EditorGroupColumn
EditorGroupColumn: number
GlobalStorageKind
GlobalStorageKind: undefined
Handler
Handler: (<T>(...args: any[]) => T | PromiseLike<T | undefined>)
Type declaration
- <T>(...args: any[]): T | PromiseLike<T | undefined>
Type Parameters
Parameters
Returns T | PromiseLike<T | undefined>
IconUrl
IconUrl: string | { dark: string; light: string }
Item
Item: string | theia.QuickPickItem
MacAddresCallback
MacAddresCallback: ((err: any, data: any) => void)
Type declaration
- (err: any, data: any): void
MacAddressOneCallback
MacAddressOneCallback: ((err: any, mac: string) => void)
Type declaration
- (err: any, mac: string): void
PluginEngine
PluginEngine: string
PluginHost
PluginHost: "frontend" | string
PluginIconPath
Plugin
Icon
Path
: string | URI | { dark
: string | URI; light
: string | URI }PluginUiTheme
PluginUiTheme: "vs" | "vs-dark" | "hc-black"
TaskGroupKind
TaskGroupKind: "build" | "test" | "rebuild" | "clean"
UiTheme
UiTheme: "vs" | "vs-dark" | "hc-black"
ViewDataProvider
View
Data
Provider
: ((params
: { state
?: object; viewInfo
: View }) => Promise<TreeViewWidget>)Type declaration
Parameters
params: { state?: object; viewInfo: View }
Optional state?: object
viewInfo: View
WebviewThemeType
WebviewThemeType: "vscode-light" | "vscode-dark" | "vscode-high-contrast"
Variables
Const ALL_ACTIVATION_EVENT
ALL_ACTIVATION_EVENT: "*" = '*'
Const COMMENT_CONTEXT
COMMENT_CONTEXT: MenuPath = ...
Const COMMENT_THREAD_CONTEXT
COMMENT_THREAD_CONTEXT: MenuPath = ...
Const COMMENT_TITLE
COMMENT_TITLE: MenuPath = ...
Const DEFAULT_WORD_REGEXP
DEFAULT_WORD_REGEXP: RegExp = ...
Const ExtPluginApiProvider
ExtPluginApiProvider: "extPluginApi" = 'extPluginApi'
Const HostedPluginProcessConfiguration
Const LanguagePackService
Const LanguagesMainFactory
Const MainPluginApiProvider
Const OutputChannelRegistryFactory
Const PLUGINS_LABEL
PLUGINS_LABEL: string = ...
Const PLUGIN_EDITOR_TITLE_MENU
PLUGIN_EDITOR_TITLE_MENU: string[] = ...
Const PLUGIN_HOST_BACKEND
PLUGIN_HOST_BACKEND: "main" = 'main'
Const PLUGIN_SCM_TITLE_MENU
PLUGIN_SCM_TITLE_MENU: string[] = ...
Const PLUGIN_VIEW_CONTAINER_FACTORY_ID
PLUGIN_VIEW_CONTAINER_FACTORY_ID: "plugin-view-container" = 'plugin-view-container'
Const PLUGIN_VIEW_DATA_FACTORY_ID
PLUGIN_VIEW_DATA_FACTORY_ID: "plugin-view-data" = 'plugin-view-data'
Const PLUGIN_VIEW_FACTORY_ID
PLUGIN_VIEW_FACTORY_ID: "plugin-view" = 'plugin-view'
Const PLUGIN_VIEW_TITLE_MENU
PLUGIN_VIEW_TITLE_MENU: string[] = ...
Const PluginDeployerDirectoryHandler
Const PluginDeployerFileHandler
Const PluginDeployerHandler
Const PluginDeployerParticipant
Const PluginDeployerResolver
Const PluginHostEnvironmentVariable
Const PluginIconThemeFactory
Const PluginProgressLocation
PluginProgressLocation: "plugin" = 'plugin'
Const TREE_NODE_HYPERLINK
TREE_NODE_HYPERLINK: "theia-TreeNodeHyperlink" = 'theia-TreeNodeHyperlink'
Const USUAL_WORD_SEPARATORS
USUAL_WORD_SEPARATORS: "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?" = '`~!@#$%^&*()-=+[{]}\\|;:\'",.<>/?'
Const VIEW_ITEM_CONTEXT_MENU
VIEW_ITEM_CONTEXT_MENU: MenuPath = ...
Const VIEW_ITEM_INLINE_MENU
VIEW_ITEM_INLINE_MENU: MenuPath = ...
Const WebviewConfigSchema
WebviewConfigSchema: PreferenceSchema = ...
Const WebviewPreferenceContribution
Const WebviewWidgetExternalEndpoint
Const codeToTheiaMappings
codeToTheiaMappings: Map<"comments/comment/context" | "comments/comment/title" | "comments/commentThread/context" | "debug/callstack/context" | "debug/variables/context" | "debug/toolBar" | "editor/context" | "editor/title" | "editor/title/context" | "explorer/context" | "scm/resourceFolder/context" | "scm/resourceGroup/context" | "scm/resourceState/context" | "scm/title" | "timeline/item/context" | "view/item/context" | "view/title", MenuPath[]> = ...
default
default: ContainerModule
default
default: ContainerModule
default
default: ContainerModule
default
default: ContainerModule
Const hostedServicePath
hostedServicePath: "/services/hostedPlugin" = '/services/hostedPlugin'
Const implementedVSCodeContributionPoints
implementedVSCodeContributionPoints: readonly ["comments/comment/context", "comments/comment/title", "comments/commentThread/context", "debug/callstack/context", "debug/variables/context", "debug/toolBar", "editor/context", "editor/title", "editor/title/context", "explorer/context", "scm/resourceFolder/context", "scm/resourceGroup/context", "scm/resourceState/context", "scm/title", "timeline/item/context", "view/item/context", "view/title"] = ...
Const languagePackServicePath
languagePackServicePath: "/services/languagePackService" = '/services/languagePackService'
Const pluginPathsServicePath
pluginPathsServicePath: "/services/plugin-paths" = '/services/plugin-paths'
Const pluginServerJsonRpcPath
pluginServerJsonRpcPath: "/services/plugin-ext" = '/services/plugin-ext'
Const testItemCollection
testItemCollection: { add: (() => void); delete: (() => void); forEach: (() => void); get: (() => undefined); replace: (() => void); size: number; [iterator]: any } = ...
Type declaration
add: (() => void)
delete: (() => void)
forEach: (() => void)
get: (() => undefined)
replace: (() => void)
size: number
[iterator]:function
- [iterator](): Generator<never, void, unknown>
Returns Generator<never, void, unknown>
Plugin engine (API) type, i.e. 'theiaPlugin', 'vscode', etc.