@gasket/engine
Advanced tools
Comparing version 6.20.3 to 6.20.4
@@ -95,2 +95,31 @@ declare module '@gasket/engine' { | ||
} | ||
export default class GasketEngine implements Gasket { | ||
constructor(config: GasketConfigFile, context?: { resolveFrom?: string }); | ||
config: GasketConfig; | ||
exec<Id extends HookId>( | ||
hook: Id, | ||
...args: Parameters<HookExecTypes[Id]> | ||
): Promise<ResolvedType<ReturnType<HookExecTypes[Id]>>[]>; | ||
execSync<Id extends HookId>( | ||
hook: Id, | ||
...args: Parameters<HookExecTypes[Id]> | ||
): Promise<ResolvedType<ReturnType<HookExecTypes[Id]>>[]>; | ||
execWaterfall<Id extends HookId>( | ||
hook: Id, | ||
...args: Parameters<HookExecTypes[Id]> | ||
): ReturnType<HookExecTypes[Id]>; | ||
execWaterfallSync<Id extends HookId>( | ||
hook: Id, | ||
...args: Parameters<HookExecTypes[Id]> | ||
): ReturnType<HookExecTypes[Id]>; | ||
execApply<Id extends HookId, Return = void>( | ||
hook: Id, | ||
callback: (plugin: Plugin, handler: HookHandler<Id>) => Promise<Return> | ||
): Promise<Return[]>; | ||
execApplySync<Id extends HookId, Return = void>( | ||
hook: Id, | ||
callback: (plugin: Plugin, handler: HookHandler<Id>) => Return | ||
): Return[]; | ||
} | ||
} |
{ | ||
"name": "@gasket/engine", | ||
"version": "6.20.3", | ||
"version": "6.20.4", | ||
"description": "Plugin engine for gasket", | ||
@@ -72,3 +72,3 @@ "main": "lib/engine.js", | ||
}, | ||
"gitHead": "a4b47e14f13326ef5219bc1e1efa80d5dce24aba" | ||
"gitHead": "caa9d9252943f00ed834a67066d46b379b585029" | ||
} |
30569
587