UNPKG

n8n

Version:

n8n Workflow Automation Tool

22 lines (21 loc) 583 B
import type { Response } from 'express'; import type { WebSocket } from 'ws'; import type { User } from '../databases/entities/User'; 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; }; export type OnPushMessageEvent = { pushRef: string; userId: User['id']; msg: unknown; };