UNPKG

n8n

Version:

n8n Workflow Automation Tool

10 lines (9 loc) 425 B
import type { AuthenticatedRequest } from '@n8n/db'; import type { Response } from 'express'; import type { Middleware } from './middlewares/global.middleware'; type PublicAPIEndpointHandler<TReq extends AuthenticatedRequest> = (req: TReq, res: Response) => Promise<Response>; export type PublicAPIEndpoint<TReq extends AuthenticatedRequest> = readonly [ ...Middleware[], PublicAPIEndpointHandler<TReq> ]; export {};