Add additional external hooks and provide additional data

This commit is contained in:
Jan Oberhauser
2020-05-05 01:23:54 +02:00
parent a380a9a394
commit 0387671cae
5 changed files with 79 additions and 37 deletions

View File

@@ -188,9 +188,13 @@ export interface IExecutingWorkflowData {
workflowExecution?: PCancelable<IRun>;
}
export interface IExternalHookFunctions {
DbCollections: IDatabaseCollections;
}
export interface IExternalHooks {
init(): Promise<void>;
run(hookName: string): Promise<void>;
run(hookName: string, hookParameters?: any[]): Promise<void>; // tslint:disable-line:no-any
}
export interface IN8nConfig {