API reference › @evolu/common › Task › LeaderLock
Defined in: packages/common/src/Task.ts:2933
Cross-platform leader lock abstraction.
lock returns a Task that waits until leadership is acquired and
yields a lease.
Returns AsyncDisposable lease. Dispose it to release leadership.
Properties
lock
readonly lock: (name: string & Brand<"UrlSafeString"> & Brand<"Name">) => Task<AsyncDisposable>;
Defined in: packages/common/src/Task.ts:2934