/**
* Create a new `WorkerDynamicPool`.
*
- * @param {string} workerScript
- * @param {number} min
- * @param {number} max
- * @param {number} workerStartDelay
- * @param {PoolOptions} opts
+ * @param workerScript
+ * @param min
+ * @param max
+ * @param workerStartDelay
+ * @param opts
*/
constructor(workerScript: string, min: number, max: number, workerStartDelay?: number, opts?: PoolOptions<Worker>) {
super(workerScript, workerStartDelay);
/**
*
- * @returns {Promise<void>}
+ * @returns
* @public
*/
- // eslint-disable-next-line @typescript-eslint/no-empty-function
public async start(): Promise<void> {
// This is intentional
}
/**
*
- * @returns {Promise<void>}
+ * @returns
* @public
*/
- // eslint-disable-next-line @typescript-eslint/require-await
public async stop(): Promise<void> {
return this.pool.destroy();
}
/**
*
- * @param {T} elementData
- * @returns {Promise<void>}
+ * @param elementData
+ * @returns
* @public
*/
public async addElement(elementData: T): Promise<void> {