n8n
Version:
n8n Workflow Automation Tool
16 lines (15 loc) • 609 B
TypeScript
import { IExternalHooksClass, IExternalHooksFileData } from '.';
declare class ExternalHooksClass implements IExternalHooksClass {
externalHooks: {
[key: string]: Array<() => {}>;
};
initDidRun: boolean;
init(): Promise<void>;
reload(externalHooks?: IExternalHooksFileData): Promise<void>;
loadHooksFiles(reload?: boolean): Promise<void>;
loadHooks(hookFileData: IExternalHooksFileData): void;
run(hookName: string, hookParameters?: any[]): Promise<void>;
exists(hookName: string): boolean;
}
export declare function ExternalHooks(): ExternalHooksClass;
export {};