Home > flowp > Semaphore > revoke
Semaphore.revoke() method
Destroy n permits, effective until remain
fills the n permits
**note**: you may need to check if permits > semaphore.permits
, or it will wait until granted that many permits
Signature:
revoke(permits?: number): Promise<void>;
Parameters
Parameter | Type | Description |
---|---|---|
permits | number | number of permits |
Returns:
Promise<void>
Exceptions
RangeError - if permits is less than 0