Skip to content

ChainGraph API Documentation / @badaitech/chaingraph-types / Semaphore

Class: Semaphore ​

Defined in: packages/chaingraph-types/src/utils/semaphore.ts:9

Constructors ​

Constructor ​

new Semaphore(maxConcurrency): Semaphore

Defined in: packages/chaingraph-types/src/utils/semaphore.ts:14

Parameters ​

maxConcurrency ​

number

Returns ​

Semaphore

Methods ​

acquire() ​

acquire(): Promise<void>

Defined in: packages/chaingraph-types/src/utils/semaphore.ts:18

Returns ​

Promise<void>


release() ​

release(): void

Defined in: packages/chaingraph-types/src/utils/semaphore.ts:32

Returns ​

void

Licensed under BUSL-1.1