UNPKG

n8n

Version:

n8n Workflow Automation Tool

13 lines (12 loc) 817 B
import type express from 'express'; import type { ParsedHitlCallbackReference } from 'n8n-core'; import { WaitingWebhooks } from './waiting-webhooks'; import type { IWebhookResponseCallbackData, WaitingWebhookRequest } from './webhook.types'; export declare abstract class HitlInteractionWebhooks extends WaitingWebhooks { protected reject(res: express.Response, status: number): IWebhookResponseCallbackData; protected abstract parseCallback(req: WaitingWebhookRequest): Promise<ParsedHitlCallbackReference | null>; protected handleUnrecognizedCallback(res: express.Response): IWebhookResponseCallbackData; protected beforeResume(_req: WaitingWebhookRequest): void; private validate; executeWebhook(req: WaitingWebhookRequest, res: express.Response): Promise<IWebhookResponseCallbackData>; }