Skip to content

Commit 8510f19

Browse files
committed
react-native-sqlit-storage
1 parent b6aeac4 commit 8510f19

19 files changed

+9557
-7
lines changed

NativeSQLitePlugin.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import type {TurboModule } from 'react-native/Libraries/TurboModule/RCTExport';
2+
import {TurboModuleRegistry} from 'react-native';
3+
4+
export interface Spec extends TurboModule {
5+
DEBUG(isDebug: boolean): void;
6+
enablePromise(enablePromise: boolean): void;
7+
openDatabase(dbname:string,dbVersion:string,dbDisplayname:string,dbSize:number,success?: () => void,error?: (e: Object) => void,): Object;
8+
deleteDatabase(dbname: string, success?: () => void, error?: (err: Object) => void): void;
9+
executeSql(store:Object,statement: string, params?: any[], success?: (s?: Object) => void, error?: (e: Object) => void): Promise<void>;
10+
// transaction(scope: (tx: Transaction) => void,error?: (e: Object) => void,success?: () => void,): void;
11+
close(store:Object,success: () => void, error: (err: Object) => void): void;
12+
}
13+
14+
export default TurboModuleRegistry.getEnforcing<Spec>('SQLitePlugin');

SQLitePlugin.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import NativeSQLitePlugin from './NativeSQLitePlugin'
2+
const SQLitePlugin = NativeSQLitePlugin
3+
export default SQLitePlugin

0 commit comments

Comments
 (0)