UNPKG

@react-native-replicache/react-native-expo-sqlite

Version:

> Plug-in React Native compatibility bindings for [Replicache](https://replicache.dev/).

22 lines 918 B
import { ReplicacheGenericSQLiteTransaction } from "@react-native-replicache/replicache-generic-sqlite"; import * as SQLite from "expo-sqlite"; export declare class ReplicacheExpoSQLiteTransaction extends ReplicacheGenericSQLiteTransaction { private readonly db; private _tx; private _transactionCommittedSubscriptions; private _txCommitted; private _transactionEndedSubscriptions; private _txEnded; constructor(db: SQLite.SQLiteDatabase); start(): Promise<void>; execute(sqlStatement: string, args?: (string | number | null)[] | undefined): Promise<{ item: (idx: number) => any; length: any; }>; commit(): Promise<void>; waitForTransactionEnded(): Promise<void> | undefined; private assertTransactionReady; private _waitForTransactionCommitted; private _setTransactionEnded; } //# sourceMappingURL=replicache-expo-sqlite-transaction.d.ts.map