2026-03-04 12:59:40 +01:00

9 lines
311 B
JavaScript

export async function mutationLock(mode, bypass, config, mutation) {
if (!bypass && 'locks' in navigator) {
return navigator.locks.request(`_sqlocal_mutation_(${config.databasePath})`, { mode }, mutation);
}
else {
return mutation();
}
}
//# sourceMappingURL=mutation-lock.js.map