UNPKG

n8n

Version:

n8n Workflow Automation Tool

18 lines (17 loc) 846 B
import { UserRepository } from './databases/repositories/user.repository'; import { CredentialsRepository } from './databases/repositories/credentials.repository'; import { SettingsRepository } from './databases/repositories/settings.repository'; import { WorkflowRepository } from './databases/repositories/workflow.repository'; export declare class ExternalHooks { externalHooks: { [key: string]: Array<() => {}>; }; private initDidRun; private dbCollections; constructor(userRepository: UserRepository, settingsRepository: SettingsRepository, credentialsRepository: CredentialsRepository, workflowRepository: WorkflowRepository); init(): Promise<void>; private loadHooksFiles; private loadHooks; run(hookName: string, hookParameters?: any[]): Promise<void>; exists(hookName: string): boolean; }