private readonly workerSet: Set<WorkerSetElement>;
/**
- * Create a new `WorkerSet`.
+ * Creates a new `WorkerSet`.
*
* @param workerScript -
* @param workerOptions -
get info(): SetInfo {
return {
+ version: WorkerConstants.version,
+ type: 'set',
+ worker: 'thread',
size: this.size,
- runningElements: [...this.workerSet].reduce(
+ elementsExecuting: [...this.workerSet].reduce(
(accumulator, workerSetElement) => accumulator + workerSetElement.numberOfWorkerElements,
0
),
}
/**
- * Add a new `WorkerSetElement`.
+ * Adds a new `WorkerSetElement`.
*/
private addWorkerSetElement(): WorkerSetElement {
const worker = new Worker(this.workerScript, {