UNPKG

memofai

Version:

Revolutionary dual-track AI memory infrastructure SDK for JavaScript/TypeScript applications

42 lines 1.47 kB
export declare class MOAError extends Error { readonly code: string; readonly statusCode: number | undefined; readonly response: unknown; constructor(message: string, code: string, statusCode?: number, response?: unknown); } export declare class MOAAuthenticationError extends MOAError { constructor(message?: string); } export declare class MOAValidationError extends MOAError { readonly validationErrors: Array<{ field: string; message: string; code: string; }>; constructor(message: string, validationErrors?: Array<{ field: string; message: string; code: string; }>); } export declare class MOANotFoundError extends MOAError { constructor(resource: string, id?: string); } export declare class MOARateLimitError extends MOAError { readonly retryAfter: number | undefined; constructor(message?: string, retryAfter?: number); } export declare class MOAServerError extends MOAError { constructor(message?: string, statusCode?: number); } export declare class MOANetworkError extends MOAError { constructor(message?: string); } export declare class MOATimeoutError extends MOAError { constructor(timeout: number); } export declare class MOAConfigurationError extends MOAError { constructor(message: string); } export declare function createErrorFromResponse(status: number, data: unknown, message?: string): MOAError; //# sourceMappingURL=index.d.ts.map