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