n8n
Version:
n8n Workflow Automation Tool
12 lines (11 loc) • 597 B
TypeScript
import express from 'express';
import { MessageEventBus } from './MessageEventBus/MessageEventBus';
import type { EventMessageTypes } from './EventMessageClasses';
export declare class EventBusController {
private readonly eventBus;
constructor(eventBus: MessageEventBus);
getEvents(req: express.Request): Promise<EventMessageTypes[] | Record<string, EventMessageTypes[]>>;
getEventForExecutionId(req: express.Request): Promise<EventMessageTypes[] | undefined>;
postEvent(req: express.Request): Promise<EventMessageTypes | undefined>;
getEventNames(): Promise<string[]>;
}