-import type { IPoolInternal } from '../pool-internal'
-import type { IPoolWorker } from '../pool-worker'
-
/**
* Enumeration of worker choice strategies.
*/
/**
* Worker choice strategy interface.
*/
-export interface IWorkerChoiceStrategy<
- Worker extends IPoolWorker,
- Data = unknown,
- Response = unknown
-> {
- /**
- * The pool instance.
- */
- readonly pool: IPoolInternal<Worker, Data, Response>
- /**
- * Is the pool attached to the strategy dynamic?.
- */
- readonly isDynamicPool: boolean
+export interface IWorkerChoiceStrategy {
/**
* Required pool tasks usage statistics.
*/