UNPKG

@capgo/capacitor-data-storage-sqlite

Version:
28 lines (27 loc) 1.91 kB
import { WebPlugin } from "@capacitor/core"; import type { CapgoCapacitorDataStorageSqlitePlugin, capEchoOptions, capEchoResult, 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; echo(options: capEchoOptions): Promise<capEchoResult>; 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>; }