UNPKG

@caidrive/shared

Version:

caidrive.shared.components

31 lines (30 loc) 511 B
/** * What it does. * * @param name - Parameter description. * @returns Type and description of the returned object. * * @example * ``` * Write me later. * ``` */ export interface ISerializeError { message: string; field?: string; } export declare abstract class BaseError extends Error { message: string; /** * */ abstract statusCode: number; /** * */ constructor(message: string); /** * */ abstract serialize(): ISerializeError[]; }