Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PluginInterface

Hierarchy

  • PluginInterface

Implements

  • IForgePluginInterface

Index

Constructors

constructor

  • new PluginInterface(dir: string, forgeConfig: ForgeConfig): PluginInterface

Methods

overrideStartLogic

  • overrideStartLogic(opts: StartOptions): Promise<string | false | string[] | ChildProcess>

triggerHook

  • triggerHook(hookName: string, hookArgs: any[]): Promise<void>

triggerMutatingHook

  • triggerMutatingHook<T>(hookName: string, item: T): Promise<T>