UNPKG

@tanstack/electric-db-collection

Version:

ElectricSQL collection for TanStack DB

53 lines (52 loc) 2.01 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const db = require("@tanstack/db"); class ElectricDBCollectionError extends db.TanStackDBError { constructor(message) { super(message); this.name = `ElectricDBCollectionError`; } } class ExpectedNumberInAwaitTxIdError extends ElectricDBCollectionError { constructor(txIdType) { super(`Expected number in awaitTxId, received ${txIdType}`); this.name = `ExpectedNumberInAwaitTxIdError`; } } class TimeoutWaitingForTxIdError extends ElectricDBCollectionError { constructor(txId) { super(`Timeout waiting for txId: ${txId}`); this.name = `TimeoutWaitingForTxIdError`; } } class ElectricInsertHandlerMustReturnTxIdError extends ElectricDBCollectionError { constructor() { super( `Electric collection onInsert handler must return a txid or array of txids` ); this.name = `ElectricInsertHandlerMustReturnTxIdError`; } } class ElectricUpdateHandlerMustReturnTxIdError extends ElectricDBCollectionError { constructor() { super( `Electric collection onUpdate handler must return a txid or array of txids` ); this.name = `ElectricUpdateHandlerMustReturnTxIdError`; } } class ElectricDeleteHandlerMustReturnTxIdError extends ElectricDBCollectionError { constructor() { super( `Electric collection onDelete handler must return a txid or array of txids` ); this.name = `ElectricDeleteHandlerMustReturnTxIdError`; } } exports.ElectricDBCollectionError = ElectricDBCollectionError; exports.ElectricDeleteHandlerMustReturnTxIdError = ElectricDeleteHandlerMustReturnTxIdError; exports.ElectricInsertHandlerMustReturnTxIdError = ElectricInsertHandlerMustReturnTxIdError; exports.ElectricUpdateHandlerMustReturnTxIdError = ElectricUpdateHandlerMustReturnTxIdError; exports.ExpectedNumberInAwaitTxIdError = ExpectedNumberInAwaitTxIdError; exports.TimeoutWaitingForTxIdError = TimeoutWaitingForTxIdError; //# sourceMappingURL=errors.cjs.map