import IStorage from './IStorage'; import { Promise } from 'es6-promise'; /** * Storage driver for browser's localStorage */ export default class CordovaStorage implements IStorage { namespace: string; private keys; readonly forcePromises: boolean; constructor(); readonly length: number; key(n: number): Promise; getItem(key: string): Promise; setItem(key: string, value: any): Promise; removeItem(key: string): Promise; clear(): Promise; setNamespace(spacedName?: string): Promise; private promisefy; private load; private save; }