Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • HostedPluginSupport

Index

Constructors

Properties

activationEvents: Set<string> = ...
appState: FrontendApplicationStateService
clientId: string = ...
commands: CommandRegistry
container: Container
contributionHandler: PluginContributionHandler
contributions: Map<`${string}.${string}`, PluginContributions> = ...
customEditorRegistry: PluginCustomEditorRegistry
debugConfigurationManager: DebugConfigurationManager
debugSessionManager: DebugSessionManager
deferredDidStart: Deferred<void> = ...
deferredWillStart: Deferred<void> = ...
envServer: EnvVariablesServer
fileSearchService: FileSearchService
fileService: FileService
jsonSchemaStore: JsonSchemaStore
load: DebouncedFuncLeading<(() => Promise<void>)> = ...
loadQueue: Promise<void> = ...
logger: ILogger
mainPluginApiProviders: ContributionProvider<MainPluginApiProvider>
managers: Map<string, PluginManagerExt> = ...
onDidChangePlugins: Event<void> = ...
onDidChangePluginsEmitter: Emitter<void> = ...
pluginPathsService: PluginPathsService
pluginServer: PluginServer
preferenceProviderProvider: PreferenceProviderProvider
preferenceServiceImpl: PreferenceServiceImpl
progressService: ProgressService
server: JsonRpcProxy<HostedPluginServer>
stopwatch: Stopwatch
taskDefinitionRegistry: TaskDefinitionRegistry
taskProviderRegistry: TaskProviderRegistry
taskResolverRegistry: TaskResolverRegistry
terminalService: TerminalService
theiaReadyPromise: Promise<any>
viewRegistry: PluginViewRegistry
webviewEnvironment: WebviewEnvironment
webviewRevivers: Map<string, ((webview: WebviewWidget) => Promise<void>)> = ...
webviewsToRestore: Set<WebviewWidget> = ...
widgets: WidgetManager
workspaceService: WorkspaceService

Accessors

  • get didStart(): Promise<void>
  • get willStart(): Promise<void>

Methods

  • activateByCommand(commandId: string): Promise<void>
  • activateByCustomEditor(viewType: string): Promise<void>
  • activateByEvent(activationEvent: string): Promise<void>
  • activateByFileSystem(event: FileSystemProviderActivationEvent): Promise<void>
  • activateByLanguage(languageId: string): Promise<void>
  • activateByTaskType(taskType: string): Promise<void>
  • activateByTerminalProfile(profileId: string): Promise<void>
  • activateByView(viewId: string): Promise<void>
  • activateByViewContainer(viewContainerId: string): Promise<void>
  • activatePlugin(id: string): Promise<void>
  • doLoad(): Promise<void>
  • ensureCommandHandlerRegistration(event: WillExecuteCommandEvent): void
  • ensureDebugActivation(event: WaitUntilEvent, activationEvent?: DebugActivationEvent, debugType?: string): void
  • ensureFileSystemActivation(event: FileSystemProviderActivationEvent): void
  • ensureTaskActivation(event: WillResolveTaskProvider): void
  • getDeserializationFailedContents(message: string): string
  • getHostGlobalStoragePath(): Promise<string>
  • getPluginCount(plugins: number): string
  • getStoragePath(): Promise<undefined | string>
  • init(): void
  • measure(name: string): Measurement
  • onStart(container: Container): void
  • preserveWebviews(): Promise<void>
  • registerWebviewReviver(viewType: string, reviver: ((webview: WebviewWidget) => Promise<void>)): void
  • restoreWebviews(): void
  • startPlugins(contributionsByHost: Map<string, PluginContributions[]>, toDisconnect: DisposableCollection): Promise<void>
  • syncPlugins(): Promise<void>
  • unregisterWebviewReviver(viewType: string): void
  • updateStoragePath(): Promise<void>