UNPKG

@api-buddy/types

Version:

Shared types for API Buddy

22 lines 821 B
export declare class BuddyError extends Error { code: string; details?: any | undefined; constructor(message: string, code: string, details?: any | undefined); } export declare class DatabaseError extends BuddyError { constructor(message: string, code: string, details?: any); } export declare class APIError extends Error { code: string; status: number; details?: any | undefined; constructor(code: string, message: string, status?: number, details?: any | undefined); } export declare class AuthError extends APIError { constructor(message: string, code?: string, status?: number); } export declare class ValidationError extends APIError { fields: Record<string, string[]>; constructor(message: string, fields: Record<string, string[]>); } //# sourceMappingURL=index.d.ts.map