n8n
Version:
n8n Workflow Automation Tool
16 lines (15 loc) • 426 B
TypeScript
import type { Response } from 'express';
import type { WebSocket } from 'ws';
import type { AuthenticatedRequest } from '../requests';
export type PushRequest = AuthenticatedRequest<{}, {}, {}, {
pushRef: string;
}>;
export type SSEPushRequest = PushRequest & {
ws: undefined;
};
export type WebSocketPushRequest = PushRequest & {
ws: WebSocket;
};
export type PushResponse = Response & {
req: PushRequest;
};