Uncaught (in promise) DOMException: Failed to execute 'add' on 'IDBObjectStore': The object store uses out-of-line keys and has no key generator and the key parameter was not provided.
Reparei que meu key não está funcionando, coloquei um segundo parâmetro no add como 'teste' e funcionou. Acredito que todo o código esteja igual as aulas,
// ConnectionFactory.js
static _createStores(connection){
stores.forEach(store => {
if(connection.objectStoreNames.contains(store)) {
connection.deleteObjectStore(store);
}
connection.createObjectStore(store, { autoIncrement: true });
});
}
// NegociacaoDao.js
return new Promise((resolve, reject) => {
let request = this._connection
.transaction(this._store, "readwrite")
.objectStore(this._store)
.add(negociacao);
request.onsuccess = e => {
resolve();
};