UNPKG

@tanstack/offline-transactions

Version:

Offline-first transaction capabilities for TanStack DB

16 lines (15 loc) 629 B
import { OfflineTransaction, SerializedError } from '../types.cjs'; import { Collection } from '@tanstack/db'; export declare class TransactionSerializer { private collections; private collectionIdToKey; constructor(collections: Record<string, Collection<any, any, any, any, any>>); serialize(transaction: OfflineTransaction): string; deserialize(data: string): OfflineTransaction; private serializeMutation; private deserializeMutation; private serializeValue; private deserializeValue; serializeError(error: Error): SerializedError; deserializeError(data: SerializedError): Error; }