This library is for easy manipulation of indexed databases
Lists have their items automatically numbered while tables have their items with fixed names
boolean promise hasList(string listName)
boolean promise hasTable(string tableName)
void addList(string listName)
void addTable(string tableName, string keyPath)
void deleteList(string listName)
void deleteTable(string tableName)
Items are recorded in the list/table
boolean promise hasItem(string tableName, string itemName)
void addItem(string tableName, data itemValue)
void putItem(string tableName, data itemValue)
item promise getItem(string tableName, data itemName)
void deleteItem(string tableName, data itemName)
Databases is what stores all the lists and tables, after a database is created/opened all tasks (like addList and getItem for example) are executed and after all tasks are completed a callback is sent to close the database.
boolean promise hasDB(string DBName)
promise executeDB(string DBName, int version)
void deleteDB(string DBName)