in src/IndexedDbProvider.ts [317:336]
protected _deleteDatabaseInternal(): Promise<void> {
const trans = attempt(() => {
return this._dbFactory.deleteDatabase(this._dbName!!!);
});
if (isError(trans)) {
return Promise.reject(trans);
}
const deferred = defer<void>();
trans.onsuccess = () => {
deferred.resolve(void 0);
};
trans.onerror = (ev) => {
deferred.reject(ev);
};
return deferred.promise;
}