sqlocal
Version:
SQLocal makes it easy to run SQLite3 in the browser, backed by the origin private file system.
6 lines (5 loc) • 588 B
TypeScript
type DatabaseFileInput = File | Blob | ArrayBuffer | Uint8Array | ReadableStream<Uint8Array>;
export declare function normalizeDatabaseFile(dbFile: DatabaseFileInput, convertStreamTo: 'callback'): Promise<ArrayBuffer | Uint8Array | (() => Promise<Uint8Array | undefined>)>;
export declare function normalizeDatabaseFile(dbFile: DatabaseFileInput, convertStreamTo: 'buffer'): Promise<ArrayBuffer | Uint8Array>;
export declare function normalizeDatabaseFile(dbFile: DatabaseFileInput, convertStreamTo?: undefined): Promise<ArrayBuffer | Uint8Array | ReadableStream<Uint8Array>>;
export {};