UNPKG

@tanstack/offline-transactions

Version:

Offline-first transaction capabilities for TanStack DB

36 lines (35 loc) 2.2 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const OfflineExecutor = require("./OfflineExecutor.cjs"); const types = require("./types.cjs"); const IndexedDBAdapter = require("./storage/IndexedDBAdapter.cjs"); const LocalStorageAdapter = require("./storage/LocalStorageAdapter.cjs"); const RetryPolicy = require("./retry/RetryPolicy.cjs"); const BackoffCalculator = require("./retry/BackoffCalculator.cjs"); const WebLocksLeader = require("./coordination/WebLocksLeader.cjs"); const BroadcastChannelLeader = require("./coordination/BroadcastChannelLeader.cjs"); const OnlineDetector = require("./connectivity/OnlineDetector.cjs"); const OfflineTransaction = require("./api/OfflineTransaction.cjs"); const OfflineAction = require("./api/OfflineAction.cjs"); const OutboxManager = require("./outbox/OutboxManager.cjs"); const TransactionSerializer = require("./outbox/TransactionSerializer.cjs"); const KeyScheduler = require("./executor/KeyScheduler.cjs"); const TransactionExecutor = require("./executor/TransactionExecutor.cjs"); exports.OfflineExecutor = OfflineExecutor.OfflineExecutor; exports.startOfflineExecutor = OfflineExecutor.startOfflineExecutor; exports.NonRetriableError = types.NonRetriableError; exports.IndexedDBAdapter = IndexedDBAdapter.IndexedDBAdapter; exports.LocalStorageAdapter = LocalStorageAdapter.LocalStorageAdapter; exports.DefaultRetryPolicy = RetryPolicy.DefaultRetryPolicy; exports.BackoffCalculator = BackoffCalculator.BackoffCalculator; exports.WebLocksLeader = WebLocksLeader.WebLocksLeader; exports.BroadcastChannelLeader = BroadcastChannelLeader.BroadcastChannelLeader; exports.DefaultOnlineDetector = OnlineDetector.DefaultOnlineDetector; exports.WebOnlineDetector = OnlineDetector.WebOnlineDetector; exports.OfflineTransactionAPI = OfflineTransaction.OfflineTransaction; exports.createOfflineAction = OfflineAction.createOfflineAction; exports.OutboxManager = OutboxManager.OutboxManager; exports.TransactionSerializer = TransactionSerializer.TransactionSerializer; exports.KeyScheduler = KeyScheduler.KeyScheduler; exports.TransactionExecutor = TransactionExecutor.TransactionExecutor; //# sourceMappingURL=index.cjs.map