Fixed / Improved
- Refined TypeScript overloads for
request():ifAvailable: true→ returnsPromise<ReleasableLock | null>- default → returns
Promise<ReleasableLock>
- Updated JSDoc comments for better IntelliSense and documentation clarity.
request():
ifAvailable: true → returns Promise<ReleasableLock | null>Promise<ReleasableLock>