Constructors
constructor
- new Semque<T>(resources?: T[], capacity?: number): Semque<T>
-
Parameters
-
resources: T[] = []
-
capacity: number = Number.POSITIVE_INFINITY
Methods
pop
- pop(): Promise<T>
-
Returns Promise<T>
push
- push(x: T): Promise<void>
-
Returns Promise<void>
throw
- throw(err: Error): void
-
Returns void
tryPush
- tryPush(x: T): void
-
Returns void