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