pwaLUPMIS2/node_modules/sqlocal/dist/drivers/sqlite-opfs-driver.d.ts
2026-03-04 12:59:40 +01:00

16 lines
738 B
TypeScript

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