UNPKG

@akomalabs/kemono

Version:

A production-grade TypeScript API wrapper for the Kemono/Coomer platforms

33 lines (32 loc) 825 B
/** * Custom error class for Kemono API errors */ export declare class KemonoApiError extends Error { readonly status: number; readonly code: string; constructor(message: string, status: number, code?: string); } /** * Error thrown when rate limit is exceeded */ export declare class RateLimitError extends KemonoApiError { constructor(message?: string); } /** * Error thrown when authentication fails */ export declare class AuthenticationError extends KemonoApiError { constructor(message?: string); } /** * Error thrown when a resource is not found */ export declare class NotFoundError extends KemonoApiError { constructor(message?: string); } /** * Error thrown when validation fails */ export declare class ValidationError extends KemonoApiError { constructor(message?: string); }