Skip to main content

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

ParameterTypeDescription
permitsnumbernumber of permits

Returns:

Promise<void>

Exceptions

RangeError - if permits is less than 0