UNPKG

sqlocal

Version:

SQLocal makes it easy to run SQLite3 in the browser, backed by the origin private file system.

15 lines (14 loc) 624 B
import type { DriverConfig, Sqlite3StorageType, SQLocalDriver } from '../types.js'; import { SQLiteMemoryDriver } from './sqlite-memory-driver.js'; export declare class SQLiteOpfsDriver extends SQLiteMemoryDriver implements SQLocalDriver { readonly storageType: Sqlite3StorageType; init(config: DriverConfig): Promise<void>; isDatabasePersisted(): Promise<boolean>; import(database: ArrayBuffer | Uint8Array | ReadableStream<Uint8Array>): Promise<void>; export(): Promise<{ name: string; data: ArrayBuffer | Uint8Array; }>; clear(): Promise<void>; destroy(): Promise<void>; }