@sayna-ai/node-sdk
Version:
Node.js SDK for Sayna.ai server-side WebSocket connections
38 lines • 1.05 kB
TypeScript
/**
* Base error class for all Sayna SDK errors.
*/
export declare class SaynaError extends Error {
constructor(message: string);
}
/**
* Error thrown when attempting to use the client before it's connected.
*/
export declare class SaynaNotConnectedError extends SaynaError {
constructor(message?: string);
}
/**
* Error thrown when attempting operations before the client is ready.
*/
export declare class SaynaNotReadyError extends SaynaError {
constructor(message?: string);
}
/**
* Error thrown when WebSocket connection fails.
*/
export declare class SaynaConnectionError extends SaynaError {
readonly cause?: unknown;
constructor(message: string, cause?: unknown);
}
/**
* Error thrown when invalid parameters are provided.
*/
export declare class SaynaValidationError extends SaynaError {
constructor(message: string);
}
/**
* Error thrown when the server returns an error.
*/
export declare class SaynaServerError extends SaynaError {
constructor(message: string);
}
//# sourceMappingURL=errors.d.ts.map