1 export type { CircularBuffer
} from
'./circular-buffer.js'
2 export type { AbstractPool
} from
'./pools/abstract-pool.js'
3 export { DynamicClusterPool
} from
'./pools/cluster/dynamic.js'
4 export type { ClusterPoolOptions
} from
'./pools/cluster/fixed.js'
5 export { FixedClusterPool
} from
'./pools/cluster/fixed.js'
13 } from
'./pools/pool.js'
14 export { PoolEvents
, PoolTypes
} from
'./pools/pool.js'
16 IWorkerChoiceStrategy
,
19 MeasurementStatisticsRequirements
,
21 TaskStatisticsRequirements
,
23 WorkerChoiceStrategyOptions
,
24 } from
'./pools/selection-strategies/selection-strategies-types.js'
27 WorkerChoiceStrategies
,
28 } from
'./pools/selection-strategies/selection-strategies-types.js'
29 export type { WorkerChoiceStrategiesContext
} from
'./pools/selection-strategies/worker-choice-strategies-context.js'
30 export { DynamicThreadPool
} from
'./pools/thread/dynamic.js'
31 export type { ThreadPoolOptions
} from
'./pools/thread/fixed.js'
32 export { FixedThreadPool
} from
'./pools/thread/fixed.js'
36 EventLoopUtilizationMeasurementStatistics
,
40 MeasurementStatistics
,
46 WorkerNodeEventDetail
,
50 } from
'./pools/worker.js'
51 export { WorkerTypes
} from
'./pools/worker.js'
52 export type { PriorityQueue
} from
'./queues/priority-queue.js'
53 export type { FixedQueueNode
, IFixedQueue
} from
'./queues/queue-types.js'
56 PromiseResponseWrapper
,
58 TaskFunctionProperties
,
63 } from
'./utility-types.js'
64 export { availableParallelism
} from
'./utils.js'
65 export type { AbstractWorker
} from
'./worker/abstract-worker.js'
66 export { ClusterWorker
} from
'./worker/cluster-worker.js'
71 TaskFunctionOperationResult
,
74 } from
'./worker/task-functions.js'
75 export { ThreadWorker
} from
'./worker/thread-worker.js'
80 } from
'./worker/worker-options.js'
81 export { KillBehaviors
} from
'./worker/worker-options.js'