API reference › @evolu/common › Task › SemaphorePermit
Defined in: packages/common/src/Task.ts:5608
An owned semaphore acquisition returned by Semaphore.take.
Extends
Methods
[dispose]()
dispose: void;
Defined in: node_modules/@typescript/old/lib/lib.esnext.disposable.d.ts:34
Inherited from
Disposable.[dispose]
Properties
permits
readonly permits: Int1To100OrPositiveInt;
Defined in: packages/common/src/Task.ts:5610
Number of permits held by this permit.
release
readonly release: () => boolean;
Defined in: packages/common/src/Task.ts:5613
Releases held permits. Returns true once, then false.