UNPKG

n8n

Version:

n8n Workflow Automation Tool

9 lines (8 loc) 668 B
import { isUniqueConstraintError } from '@n8n/db'; import type { ReportingOptions } from '@n8n/errors'; import type { Request, Response } from 'express'; export declare function sendSuccessResponse(res: Response, data: unknown, raw?: boolean, responseCode?: number, responseHeader?: object): void; export declare function sendErrorResponse(res: Response, error: Error): void; export { isUniqueConstraintError }; export declare function reportError(error: Error, options?: ReportingOptions): void; export declare function send<T, R extends Request, S extends Response>(processFunction: (req: R, res: S) => Promise<T>, raw?: boolean): (req: R, res: S) => Promise<void>;