@tanstack/offline-transactions
Version:
Offline-first transaction capabilities for TanStack DB
4 lines (3 loc) • 399 B
TypeScript
import { Transaction } from '@tanstack/db';
import { CreateOfflineActionOptions, OfflineMutationFn, OfflineTransaction as OfflineTransactionType } from '../types.js';
export declare function createOfflineAction<T>(options: CreateOfflineActionOptions<T>, mutationFn: OfflineMutationFn, persistTransaction: (tx: OfflineTransactionType) => Promise<void>, executor: any): (variables: T) => Transaction;