n8n
Version:
n8n Workflow Automation Tool
7 lines (6 loc) • 569 B
TypeScript
import type { Request, Response } from 'express';
export declare function sendSuccessResponse(res: Response, data: any, raw?: boolean, responseCode?: number, responseHeader?: object): void;
export declare function sendErrorResponse(res: Response, error: Error): void;
export declare const isUniqueConstraintError: (error: Error) => boolean;
export declare function reportError(error: Error): 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>;