Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Limiter<T>

A helper to queue N promises and run them all with a max degree of parallelism. The helper ensures that at any time no more than M promises are running at the same time.

Type parameters

  • T

Hierarchy

Index

Constructors

Accessors

Methods

Constructors

constructor

  • new Limiter(maxDegreeOfParalellism: number): Limiter
  • Parameters

    • maxDegreeOfParalellism: number

    Returns Limiter

Accessors

onFinished

  • get onFinished(): Event<void>
  • Returns Event<void>

size

  • get size(): number
  • Returns number

Methods

dispose

  • dispose(): void
  • Returns void

queue

Generated using TypeDoc