xref: /expo/packages/expo-sqlite/build/SQLite.d.ts (revision ef951f14)
1import './polyfillNextTick';
2declare type InternalResultSet = {
3    error: Error;
4} | {
5    insertId?: number;
6    rowsAffected: number;
7    rows: Array<{
8        [column: string]: any;
9    }>;
10};
11export declare type SQLiteCallback = (error?: Error | null, resultSet?: InternalResultSet) => void;
12export declare function openDatabase(name: string, version?: string, description?: string, size?: number, callback?: (db: WebSQLDatabase) => void): WebSQLDatabase;
13declare type WebSQLDatabase = unknown;
14declare const _default: {
15    openDatabase: typeof openDatabase;
16};
17export default _default;
18