UNPKG

@codesmith-99/ionic-appauth-test

Version:

Intergration for OpenId/AppAuth-JS into Ionic V3/4/5

28 lines (27 loc) 968 B
import { __awaiter } from "tslib"; import { Plugins } from '@capacitor/core'; export class CapacitorStorage { getItem(name) { return __awaiter(this, void 0, void 0, function* () { if (!Plugins.Storage) throw new Error("Capacitor Storage Is Undefined!"); let returned = yield Plugins.Storage.get({ key: name }); return returned.value; }); } removeItem(name) { if (!Plugins.Storage) throw new Error("Capacitor Storage Is Undefined!"); return Plugins.Storage.remove({ key: name }); } clear() { if (!Plugins.Storage) throw new Error("Capacitor Storage Is Undefined!"); return Plugins.Storage.clear(); } setItem(name, value) { if (!Plugins.Storage) throw new Error("Capacitor Storage Is Undefined!"); return Plugins.Storage.set({ key: name, value: value }); } }