UNPKG

@inv2/common

Version:

A common module for v2

26 lines (25 loc) 613 B
export interface IResponse { code: number; success?: boolean; message: string; data?: any; show?: boolean; line?: number; file?: string; extra?: any; count?: number; } export declare abstract class CustomError extends Error { params: IResponse; abstract code: number; line: number; file: string; constructor(params: IResponse); serializeErrors(): IResponse; } export declare class Exception extends CustomError { params: IResponse; code: number; constructor(params: IResponse); } export declare const handleError: (error: any) => IResponse;