UNPKG

@nivinjoseph/n-data

Version:

Data access library for Postgres based on Knex

11 lines (9 loc) 233 B
import { Duration } from "@nivinjoseph/n-util"; export interface DistributedLockService { lock(key: string, ttlDuration?: Duration): Promise<DistributedLock>; } export interface DistributedLock { release(): Promise<void>; }