in src/lib/remult.ts [41:57]
async getItem(entityDbName: string) {
// eslint-disable-next-line no-async-promise-executor
return new Promise<string>(async (resolve, reject) => {
const transaction = (await this.init()).transaction([this.storeName], "readonly");
const store = transaction.objectStore(this.storeName);
const request = store.get(entityDbName);
request.onerror = _event => reject(request.error);
request.onsuccess = _event => {
if (request.result) {
resolve(request.result);
} else {
resolve(null!);
}
};
});
}