import { OperationFailure } from '../../std-table/contract/index.js'; export const requestPromise = (request: IDBRequest) => new Promise((resolve, reject) => { request.onerror = () => reject(request.error); request.onsuccess = () => resolve(request.result); }); export const nativeFailure = (cause: unknown) => new OperationFailure({ cause });