UNPKG

n8n

Version:

n8n Workflow Automation Tool

27 lines (26 loc) 1.05 kB
import { AbstractEventMessage } from './AbstractEventMessage'; import type { JsonObject } from 'n8n-workflow'; import { EventMessageTypeNames } from 'n8n-workflow'; import type { AbstractEventMessageOptions } from './AbstractEventMessageOptions'; import type { AbstractEventPayload } from './AbstractEventPayload'; import type { EventNamesNodeType } from '.'; export interface EventPayloadNode extends AbstractEventPayload { msg?: string; executionId: string; nodeName: string; workflowId?: string; workflowName: string; nodeType?: string; } export interface EventMessageNodeOptions extends AbstractEventMessageOptions { eventName: EventNamesNodeType; payload?: EventPayloadNode | undefined; } export declare class EventMessageNode extends AbstractEventMessage { readonly __type = EventMessageTypeNames.node; eventName: EventNamesNodeType; payload: EventPayloadNode; constructor(options: EventMessageNodeOptions); setPayload(payload: EventPayloadNode): this; deserialize(data: JsonObject): this; }