@dossierhq/sqlite-core
Version:
A library used by concrete SQLite adapters for Dossier.
7 lines (6 loc) • 438 B
TypeScript
import { type ErrorType, type PromiseResult } from '@dossierhq/core';
import { type TransactionContext } from '@dossierhq/database-adapter';
import { type Database } from '../QueryFunctions.js';
export declare function advisoryLockAcquire(database: Database, context: TransactionContext, name: string, handle: number, leaseDuration: number): PromiseResult<{
acquiredAt: Date;
}, typeof ErrorType.Conflict | typeof ErrorType.Generic>;