Interface IForgePluginInterface 
Methods
getHookListrTasks
- getHookListrTasks<Hook>(childTrace: <Args, R>(opts: TraceOptions, fn: (childTrace: <Args extends any[], R = void>(opts: TraceOptions, fn: (childTrace: typeof autoTrace, ...args: Args) => R) => (...args: Args) => R, ...args: Args) => R) => (...args: Args) => R, hookName: Hook, hookArgs: ForgeSimpleHookSignatures[Hook]): Promise<ForgeListrTaskDefinition[]>
- Type parameters- Parameters- childTrace: <Args, R>(opts: TraceOptions, fn: (childTrace: <Args extends any[], R = void>(opts: TraceOptions, fn: (childTrace: typeof autoTrace, ...args: Args) => R) => (...args: Args) => R, ...args: Args) => R) => (...args: Args) => R- <Args, R>(opts: TraceOptions, fn: (childTrace: <Args extends any[], R = void>(opts: TraceOptions, fn: (childTrace: typeof autoTrace, ...args: Args) => R) => (...args: Args) => R, ...args: Args) => R): (...args: Args) => R
 - Type parameters- Parameters- fn: (childTrace: <Args extends any[], R = void>(opts: TraceOptions, fn: (childTrace: typeof autoTrace, ...args: Args) => R) => (...args: Args) => R, ...args: Args) => R- (childTrace: <Args extends any[], R = void>(opts: TraceOptions, fn: (childTrace: typeof autoTrace, ...args: Args) => R) => (...args: Args) => R, ...args: Args): R
 - Parameters- childTrace: <Args extends any[], R = void>(opts: TraceOptions, fn: (childTrace: typeof autoTrace, ...args: Args) => R) => (...args: Args) => R
- Rest ...args: Args
 - Returns R
 
 
 - Returns (...args: Args) => R
 
 
- hookName: Hook
 
overrideStartLogic
- Parameters
triggerHook
- Type parameters- Parameters- Returns Promise<void>
triggerMutatingHook
- Type parameters- Parameters