Response = unknown
> extends IPool<Data, Response> {
/**
- * Pool workers item array.
+ * Pool worker type items array.
*/
readonly workers: Array<WorkerType<Worker>>
readonly type: PoolType
/**
- * Whether the pool is busy or not.
+ * Whether the pool is full or not.
*
- * The pool busyness boolean status.
+ * The pool filling boolean status.
*/
- readonly busy: boolean
+ readonly full: boolean
/**
- * Number of tasks currently concurrently running.
+ * Whether the pool is busy or not.
+ *
+ * The pool busyness boolean status.
*/
- readonly numberOfRunningTasks: number
+ readonly busy: boolean
/**
* Finds a free worker key based on the number of tasks the worker has applied.
*
* If no free worker is found, `false` is returned.
*
- * @returns A worker key if there is one, otherwise `false`.
+ * @returns A worker key if there is one, `-1` otherwise.
*/
- findFreeWorkerKey: () => number | false
+ findFreeWorkerKey: () => number
}