UNPKG

@capgo/capacitor-data-storage-sqlite

Version:
31 lines (30 loc) 1.92 kB
import { WebPlugin } from '@capacitor/core'; import type { CapgoCapacitorDataStorageSqlitePlugin, capDataStorageOptions, capDataStorageResult, capFilterStorageOptions, capKeysResult, capKeysValuesResult, capTablesResult, capOpenStorageOptions, capTableStorageOptions, capValueResult, capValuesResult, capStorageOptions, capStoreJson, capDataStorageChanges, capStoreImportOptions } from './definitions'; export declare class CapgoCapacitorDataStorageSqliteWeb extends WebPlugin implements CapgoCapacitorDataStorageSqlitePlugin { private mDb; openStore(options: capOpenStorageOptions): Promise<void>; closeStore(options: capStorageOptions): Promise<void>; isStoreOpen(options: capStorageOptions): Promise<capDataStorageResult>; isStoreExists(options: capStorageOptions): Promise<capDataStorageResult>; setTable(options: capTableStorageOptions): Promise<void>; set(options: capDataStorageOptions): Promise<void>; get(options: capDataStorageOptions): Promise<capValueResult>; remove(options: capDataStorageOptions): Promise<void>; clear(): Promise<void>; iskey(options: capDataStorageOptions): Promise<capDataStorageResult>; keys(): Promise<capKeysResult>; values(): Promise<capValuesResult>; filtervalues(options: capFilterStorageOptions): Promise<capValuesResult>; keysvalues(): Promise<capKeysValuesResult>; deleteStore(options: capOpenStorageOptions): Promise<void>; isTable(options: capTableStorageOptions): Promise<capDataStorageResult>; tables(): Promise<capTablesResult>; deleteTable(options: capTableStorageOptions): Promise<void>; importFromJson(options: capStoreImportOptions): Promise<capDataStorageChanges>; isJsonValid(options: capStoreImportOptions): Promise<capDataStorageResult>; exportToJson(): Promise<capStoreJson>; vacuum(): Promise<void>; getPluginVersion(): Promise<{ version: string; }>; }