Type Aliases Application Shell Layout Version Application Shell Layout Version: 2 | 3 | 4 | 5 | 6
Bind Backend Service Bind Backend Service: ( < 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 Bind Frontend Service Bind Frontend Service: ( < T > ( path: string , serviceIdentifier: interfaces.ServiceIdentifier < T > ) => interfaces.BindingWhenOnSyntax < T > )
Type declaration < T > ( path: string , serviceIdentifier: interfaces.ServiceIdentifier < T > ) : interfaces.BindingWhenOnSyntax < T > Type Parameters Parameters path: string serviceIdentifier: interfaces.ServiceIdentifier < T > Returns interfaces.BindingWhenOnSyntax < T > BreadcrumbID BreadcrumbID: string
Connection Container Module Call Back Connection
Container
Module
Call
Back
: ( ( 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 } bind: interfaces.Bind is Bound: interfaces.IsBound rebind: interfaces.Rebind unbind: interfaces.Unbind Returns void Constructor Constructor< T > : ( new ( ... params: unknown [] ) => T )
Type Parameters Type declaration new ( ... params: unknown [] ) : T Parameters Rest ... params: unknown [] Returns T Custom Title Widget Factory Custom Title Widget Factory: ( ( ) => Widget | undefined )
Type declaration Returns Widget | undefined Dialog Error Dialog Error: string | boolean | { message: string ; result: boolean }
Dialog Mode Dialog Mode: "open" | "preview"
Electron Menu Item Role Electron Menu Item Role: "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"
Electron Window Preferences Event Listener Event Listener< 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 Event Listener Or Event Listener Object Type Parameters K extends keyof HTMLElementEventMap Frontend Application State Frontend Application State: "init" | "started_contributions" | "attached_shell" | "initialized_layout" | "ready" | "closing_window"
Hover Position Hover Position: "left" | "right" | "top" | "bottom"
IPCEntry Point IPCEntry Point: ( ( connection: Channel ) => void )
Type declaration ( connection: Channel ) : void Json Type Json Type: "string" | "array" | "number" | "integer" | "object" | "boolean" | "null"
Keyboard Layout Source Keyboard Layout Source: "navigator.keyboard" | "user-choice" | "pressed-keys"
Message Type Message Type: keyof AlertMessageIcon
Parsed Expression Parsed Expression: ( ( 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 Returns boolean | Promise < boolean > Returns string | Promise < string > Parsed Pattern Parsed Pattern: ( ( path: string , basename?: string ) => boolean )
Type declaration ( path: string , basename?: string ) : boolean Parameters path: string Optional basename: string Returns boolean PartialCSSStyle PartialCSSStyle: Omit < Partial < CSSStyleDeclaration > , "visibility" | "display" | "parentRule" | "getPropertyPriority" | "getPropertyValue" | "item" | "removeProperty" | "setProperty" >
Preference Change Event Preference Change Event< T > : { affects: any } & { [ K in keyof T ] -?: { newValue: T [ K ] ; oldValue?: T [ K ] ; preferenceName: K } } [ keyof T ]
Type Parameters Preference Inspection Scope Preference Provider Provider Preference Proxy Type Parameters Renderer Host Renderer Host: HTMLElement
Theme Type Theme Type: "light" | "dark" | "hc" | "hcLight"
Tree Identifiers Tree Identifiers: { [ K in keyof TreeTypes ] : interfaces.ServiceIdentifier < TreeTypes [ K ] > }
Value Validator Value Validator: ( ( value: JSONValue ) => JSONValue )
Type declaration ( value: JSONValue ) : JSONValue Parameters Returns JSONValue Widget Open Mode Widget Open Mode: "open" | "reveal" | "activate"
Window Application Config Window Application Config: FrontendApplicationConfig
Variables Const ABOUT_ CONTENT_ CLASSABOUT_ CONTENT_ CLASS: "theia-aboutDialog" = 'theia-aboutDialog'
Const ABOUT_ EXTENSIONS_ CLASSABOUT_ EXTENSIONS_ CLASS: "theia-aboutExtensions" = 'theia-aboutExtensions'
Const ACTION_ ITEMACTION_ ITEM: "action-label" = 'action-label'
Const ACTIVE_ TABBAR_ CLASSACTIVE_ TABBAR_ CLASS: "theia-tabBar-active" = 'theia-tabBar-active'
Const APPLICATION_ STATE_ CHANGE_ SIGNALAPPLICATION_ STATE_ CHANGE_ SIGNAL: "application-state-changed" = 'application-state-changed'
Const Application Shell Layout MigrationConst Application Shell OptionsConst Authentication ServiceConst BOTTOM_ AREA_ IDBOTTOM_ AREA_ ID: "theia-bottom-content-panel" = 'theia-bottom-content-panel'
Const BUSY_ CLASSBUSY_ CLASS: "theia-mod-busy" = 'theia-mod-busy'
Const Backend Application ContributionConst Backend Application ServerBreadcrumb Popup Container Factory Const Breadcrumbs ContributionConst Breadcrumbs Renderer FactoryConst CLEAR_ COMMAND_ HISTORYCLEAR_ COMMAND_ HISTORY: Command = ...
Const CLOSE_ REQUESTED_ SIGNALCLOSE_ REQUESTED_ SIGNAL: "close-requested" = 'close-requested'
Const CODICON_ LOADING_ CLASSESCODICON_ LOADING_ CLASSES: string [] = ...
Const CODICON_ TREE_ ITEM_ CLASSESCODICON_ TREE_ ITEM_ CLASSES: string [] = ...
Const COLLAPSED_ CLASSCOLLAPSED_ CLASS: "theia-mod-collapsed" = 'theia-mod-collapsed'
Const COMPOSITE_ TREE_ NODE_ CLASSCOMPOSITE_ TREE_ NODE_ CLASS: "theia-CompositeTreeNode" = 'theia-CompositeTreeNode'
Const Connection Container ModuleConnection Container Module: symbol & { create: any } = ...
Const Connection Status ServiceConst Core Preference ContributionConst Custom Title Widget FactoryConst DEBUG_ MODEDEBUG_ MODE: boolean = ...
Const DEFAULT_ BACKGROUND_ COLOR_ STORAGE_ KEYDEFAULT_ BACKGROUND_ COLOR_ STORAGE_ KEY: "theme.background" = 'theme.background'
Const DEFAULT_ LAYOUT_ DATAConst DEFAULT_ SCROLL_ OPTIONSDEFAULT_ SCROLL_ OPTIONS: PerfectScrollbar.Options = ...
Const DEFAULT_ WINDOW_ HASHDEFAULT_ WINDOW_ HASH: string = '!empty'
Const DISABLED_ CLASSDISABLED_ CLASS: "theia-mod-disabled" = 'theia-mod-disabled'
Const Dock Panel Renderer FactoryConst EXPANDABLE_ TREE_ NODE_ CLASSEXPANDABLE_ TREE_ NODE_ CLASS: "theia-ExpandableTreeNode" = 'theia-ExpandableTreeNode'
Const EXPANSION_ TOGGLE_ CLASSEXPANSION_ TOGGLE_ CLASS: "theia-ExpansionToggle" = 'theia-ExpansionToggle'
Const Electron Connection HandlerConst Electron Main Application ContributionConst Electron Main Application GlobalsConst Electron Main Window ServiceConst Electron Security TokenElectron Security Token: string = 'THEIA_ELECTRON_TOKEN'
Const Electron Window Preference ContributionConst Electron Window PreferencesConst FOCUS_ CLASSFOCUS_ CLASS: "theia-mod-focus" = 'theia-mod-focus'
Const Frontend Application ContributionConst Icon Theme ContributionConst Initial Window Title PartsInitial Window Title Parts: { 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 active Editor Long: undefined active Editor Medium: undefined active Editor Short: undefined active Folder Long: undefined active Folder Medium: undefined active Folder Short: undefined app Name: string development Host: undefined dirty: undefined folder Name: undefined folder Path: undefined remote Name: undefined root Name: undefined root Path: undefined Const Json Schema ContributionConst Keybinding ContextKeybinding
Context
: typeof
Either be a reference to an existing color or a color value as a hex string, rgba, or hsla.