Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HostedPluginsManagerImpl

Hierarchy

  • HostedPluginsManagerImpl

Implements

Index

Constructors

constructor

Properties

Protected Readonly hostedPluginSupport

hostedPluginSupport: HostedPluginSupport

Protected watchCompilationRegistry

watchCompilationRegistry: Map<string, ChildProcess>

Methods

Protected checkWatchScript

  • checkWatchScript(pluginPath: string): boolean

isWatchCompilationRunning

  • isWatchCompilationRunning(uri: string): Promise<boolean>

Private killProcessTree

  • killProcessTree(parentPid: number): void

runWatchCompilation

  • runWatchCompilation(uri: string): Promise<void>

Protected runWatchScript

  • runWatchScript(pluginRootPath: string): Promise<void>

stopWatchCompilation

  • stopWatchCompilation(uri: string): Promise<void>

Protected unregisterWatchScript

  • unregisterWatchScript(pluginRootPath: string): void