@react-native-replicache/replicache-generic-sqlite
Version:
> Plug-in React Native compatibility bindings for [Replicache](https://replicache.dev/).
18 lines • 706 B
TypeScript
export interface GenericSQLResultSetRowList {
length: number;
item(index: number): any;
}
export declare abstract class ReplicacheGenericSQLiteTransaction {
abstract start(readonly?: boolean): Promise<void>;
abstract execute(sqlStatement: string, args?: (string | number | null)[] | undefined): Promise<GenericSQLResultSetRowList>;
abstract commit(): Promise<void>;
}
export interface GenericSQLDatabase {
transaction: () => ReplicacheGenericSQLiteTransaction;
destroy: () => Promise<void>;
close: () => Promise<void>;
}
export interface GenericDatabaseManager {
open: (name: string) => Promise<GenericSQLDatabase>;
}
//# sourceMappingURL=generic-sqlite-adapter.d.ts.map