UNPKG

litemap

Version:

A TypeScript library for mapping and processing data with SQLite integration

25 lines (24 loc) 730 B
declare class SQLiteDatabase { private dbPromise; private initialized; constructor(filename?: string); private initialize; private initializeItems; set(key: string, value: any): Promise<void>; batchSetUsers(records: { key: string; value: any; }[]): Promise<void>; batchSetItems(records: { key: string; value: any; }[]): Promise<void>; append(key: string, value: any): Promise<void>; get(key: string): Promise<any>; getAllKeys(prefix?: string): Promise<string[]>; delete(key: string): Promise<boolean>; getRawDataMap(): Promise<Record<string, any>>; clear(): Promise<void>; close(): Promise<void>; } export default SQLiteDatabase;