@api-buddy/types
Version:
Shared types for API Buddy
22 lines • 821 B
TypeScript
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