PersistentAI API Documentation / @persistentai/fireflow-types / Semaphore
Class: Semaphore
Defined in: packages/fireflow-types/src/utils/semaphore.ts:9
Constructors
Constructor
new Semaphore(
maxConcurrency):Semaphore
Defined in: packages/fireflow-types/src/utils/semaphore.ts:14
Parameters
maxConcurrency
number
Returns
Semaphore
Methods
acquire()
acquire():
Promise<void>
Defined in: packages/fireflow-types/src/utils/semaphore.ts:18
Returns
Promise<void>
release()
release():
void
Defined in: packages/fireflow-types/src/utils/semaphore.ts:32
Returns
void