UNPKG

@tokenrouter/sdk

Version:

TypeScript/JavaScript SDK for TokenRouter - Intelligent LLM Routing API

32 lines 1.58 kB
/** * Error classes for TokenRouter SDK */ export declare class TokenRouterError extends Error { statusCode?: number; response?: any; headers?: Record<string, string>; constructor(message: string, statusCode?: number, response?: any, headers?: Record<string, string>); } export declare class AuthenticationError extends TokenRouterError { constructor(message: string, statusCode?: number, response?: any, headers?: Record<string, string>); } export declare class RateLimitError extends TokenRouterError { retryAfter?: number; constructor(message: string, statusCode?: number, response?: any, headers?: Record<string, string>, retryAfter?: number); } export declare class InvalidRequestError extends TokenRouterError { constructor(message: string, statusCode?: number, response?: any, headers?: Record<string, string>); } export declare class APIConnectionError extends TokenRouterError { constructor(message: string, statusCode?: number, response?: any, headers?: Record<string, string>); } export declare class APIStatusError extends TokenRouterError { constructor(message: string, statusCode?: number, response?: any, headers?: Record<string, string>); } export declare class TimeoutError extends TokenRouterError { constructor(message: string, statusCode?: number, response?: any, headers?: Record<string, string>); } export declare class QuotaExceededError extends TokenRouterError { constructor(message: string, statusCode?: number, response?: any, headers?: Record<string, string>); } //# sourceMappingURL=errors.d.ts.map