API index and search · Build metadata
Supporting declarations
packages/sql-client/src/errors.ts. These declarations explain referenced types. Only package-page symbols are package exports.
RindleSqlErrorOptions
export interface RindleSqlErrorOptions {
code: string;
message: string;
sqliteCode?: number;
retryScope?: RetryScope;
transactionState?: TransactionState;
status?: number;
requestId?: string;
statementIndex?: number;
partialResults?: StatementResult[];
cause?: unknown;
}RindleSqlError
/** Stable error surfaced for both server envelopes and client-side contract refusals. */
export declare class RindleSqlError extends Error {
readonly code: string;
readonly sqliteCode: number | undefined;
readonly retryScope: RetryScope;
readonly transactionState: TransactionState | undefined;
readonly status: number | undefined;
readonly requestId: string | undefined;
readonly statementIndex: number | undefined;
readonly partialResults: StatementResult[] | undefined;
constructor(options: RindleSqlErrorOptions);
}isRindleSqlError
export declare function isRindleSqlError(error: unknown): error is RindleSqlError;valueUnsupported
export declare function valueUnsupported(message: string): RindleSqlError;protocolError
export declare function protocolError(message: string, cause?: unknown): RindleSqlError;