A promise-based interface for IDBWrapper databases with method-chained syntax