import { WorkerUtils } from './WorkerUtils';
export default class WorkerDynamicPool<T> extends WorkerAbstract {
- private pool: DynamicThreadPool<WorkerData>;
+ private readonly pool: DynamicThreadPool<WorkerData>;
/**
* Create a new `WorkerDynamicPool`.
* @returns
* @public
*/
- // eslint-disable-next-line @typescript-eslint/no-empty-function
public async start(): Promise<void> {
// This is intentional
}
* @returns
* @public
*/
- // eslint-disable-next-line @typescript-eslint/require-await
public async stop(): Promise<void> {
return this.pool.destroy();
}