conbo-cordova-nativestorage
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

NativeStorage classes for hybrid apps using ConboJS

This library contains persistent storage classes for hybrid ConboJS apps using cordova-plugin-nativestorage, as an alternative to ConboJS's built-in LocalStorage related classes.

  • NativeHash is a direct replacement for LocalHash; and
  • NativeList is a direct replacement for LocalList

Any data currently saved to LocalStorage by a LocalHash or LocalList with the same name will automatically be migrated to NativeStorage on first use.

Installation

cordova plugin add cordova-plugin-nativestorage
npm i conbo-cordova-nativestorage

Usage

Use of the classes in this library is almost identical to ConboJS's built-in LocalStorage related classes, see https://conbo.mesmotronic.com/, although you should wait until the 'ready' event has fired (usually just a few milliseconds after Cordova's 'deviceready' event) before interacting with instances of classes in this library, for example:

let list = new NativeList({name:'myList'});
list.addEventListener('ready', () => console.log('Your native list is ready to go!'));
 
// or
 
let list = await NativeList.create({name:'myList'});
 
// or
 
NativeList.create({name:'myList'}).then(list =>
{
    this.list = list;
    console.log('Your native list is ready to go!'));
});

Readme

Keywords

none

Package Sidebar

Install

npm i conbo-cordova-nativestorage

Weekly Downloads

1

Version

1.0.3

License

MIT

Unpacked Size

12.8 kB

Total Files

9

Last publish

Collaborators

  • mesmotronic