X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fpool-internal.ts;h=911e761df157a07f54ac1300328c82548cc6d9d6;hb=f9ab13ca6b2cc8e96ab98910e2d3501981c3fc30;hp=d641fcf9d9fec246ee26a92a67a78d348b3dacf3;hpb=ff5e76e152be8540cba8118bb4e2b9da314dfff5;p=poolifier.git diff --git a/src/pools/pool-internal.ts b/src/pools/pool-internal.ts index d641fcf9..911e761d 100644 --- a/src/pools/pool-internal.ts +++ b/src/pools/pool-internal.ts @@ -1,5 +1,4 @@ import EventEmitter from 'events' -import type { MessageValue } from '../utility-types' import type { IWorker } from './abstract-pool' import type { IPool } from './pool' @@ -38,7 +37,7 @@ export interface IPoolInternal< * * Events that can currently be listened to: * - * - `'FullPool'` + * - `'busy'` */ readonly emitter: PoolEmitter @@ -53,29 +52,4 @@ export interface IPoolInternal< * Maximum number of workers that can be created by this pool. */ readonly max?: number - - /** - * Creates a new worker for this pool and sets it up completely. - * - * @returns New, completely set up worker. - */ - createAndSetupWorker(): Worker - - /** - * Shut down given worker. - * - * @param worker A worker within `workers`. - */ - destroyWorker(worker: Worker): void | Promise - - /** - * Register a listener callback on a given worker. - * - * @param worker A worker. - * @param listener A message listener callback. - */ - registerWorkerMessageListener( - worker: Worker, - listener: (message: MessageValue) => void - ): void }