@anam-ai/js-sdk
Version:
Client side JavaScript SDK for Anam AI
18 lines • 1.05 kB
TypeScript
export declare enum ErrorCode {
CLIENT_ERROR_CODE_USAGE_LIMIT_REACHED = "CLIENT_ERROR_CODE_USAGE_LIMIT_REACHED",
CLIENT_ERROR_CODE_VALIDATION_ERROR = "CLIENT_ERROR_CODE_VALIDATION_ERROR",
CLIENT_ERROR_CODE_AUTHENTICATION_ERROR = "CLIENT_ERROR_CODE_AUTHENTICATION_ERROR",
CLIENT_ERROR_CODE_SERVER_ERROR = "CLIENT_ERROR_CODE_SERVER_ERROR",
CLIENT_ERROR_CODE_MAX_CONCURRENT_SESSIONS_REACHED = "CLIENT_ERROR_CODE_MAX_CONCURRENT_SESSIONS_REACHED",
CLIENT_ERROR_CODE_SERVICE_BUSY = "CLIENT_ERROR_CODE_SERVICE_BUSY",
CLIENT_ERROR_CODE_NO_PLAN_FOUND = "CLIENT_ERROR_CODE_NO_PLAN_FOUND",
CLIENT_ERROR_CODE_UNKNOWN_ERROR = "CLIENT_ERROR_CODE_UNKNOWN_ERROR"
}
export declare const sendErrorMetric: (name: string, value: string, tags?: Record<string, string | number>) => Promise<void>;
export declare class ClientError extends Error {
code: ErrorCode;
statusCode: number;
details?: any;
constructor(message: string, code: ErrorCode, statusCode?: number, details?: any);
}
//# sourceMappingURL=ClientError.d.ts.map