1.0.3 • Published 7 years ago

ixnay v1.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

ixnay

Simple promise based IndexedDb utilties

Functions

createConnectionObject(db, methods)

Creates a Connection object which you can use to interact with the db really it just turns an array of higher order funcs into an object containing... normal order funcs? normal funcs.. funcs. just funcs. i.e. funcA, funcB into {funcA: funcA(..), funcB: funcB(..)}

Kind: global function

ParamType
dbIndexedDbConnection
methodsArray

getObjectStore(db, storeName, mode) ⇒ IndexedDbObjectStore

Retrieves object store with given mode.

Kind: global function

ParamType
dbIndexedDbConnection
storeNameString
modeString

insertOne(db, storeName, entry) ⇒ function

Insert a single entry into database store.

Kind: global function

ParamType
dbIndexedDbConnection
storeNameString
entryObject

Inserter(db, storeName, entries) ⇒ function

Generator for inserting entries into db.

Kind: global function

ParamType
dbIndexedDbConnection
storeNameString
entriesArray

insertAll(db, storeName, entries) ⇒ function

Insert multiple entries.

Kind: global function

ParamType
dbIndexedDbConnection
storeNameString
entriesArray

deleteAll(db) ⇒ function

Clear object store.

Kind: global function

ParamType
dbIndexedDbConnection

deleteById(db)

Delete entry by id.

Kind: global function

ParamType
db*

insert(db) ⇒ function

Combine insert and insertAll into one function calls insertAll if the data passed is an array, otherwise it calls insertOne.

Kind: global function

ParamType
dbIndexedDbConnection

fetchById(db) ⇒ function

Fetch a database store entry by id.

Kind: global function

ParamType
dbIndexedDbConnection

updateById(db) ⇒ function

Update a single db entry.

Kind: global function

ParamType
dbIndexedDbConnection

fetchAll(db) ⇒ function

Fetch all database store entries.

Kind: global function

ParamType
dbIndexedDbConnection

fetchByIndex(db) ⇒ function

Fetch all database store entries matching index.

Kind: global function

ParamType
dbIndexedDbConnection

close(db) ⇒ function

Close the db.

Kind: global function

ParamType
dbIndexedDbConnection

getConnection(db) ⇒ function

Get db connection.

Kind: global function

ParamType
dbIndexedDbConnection

openDb(dbName, dbVersion, onUpgrade) ⇒ Promise

Open indexedDbConnection.

Kind: global function

ParamType
dbNameString
dbVersionString
onUpgradefunction

connect(dbName, dbVersion, onUpgrade) ⇒ Promise

Open indexedDB connection and creates a connection object with everything plugged in.

Kind: global function

ParamType
dbNameString
dbVersionString
onUpgradefunction
1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago