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