fix: workaround import issue with `node:os` module in node 16.x.x
[poolifier.git] / src / index.ts
index eeda859ec863ab317e78d0303f9801c5a7f16f1d..54c352fc9f4f4b527201b4ef30198cd1c89e5c28 100644 (file)
@@ -4,7 +4,7 @@ export {
   FixedClusterPool,
   type ClusterPoolOptions
 } from './pools/cluster/fixed'
-export { PoolEvents, PoolTypes, WorkerTypes } from './pools/pool'
+export { PoolEvents, PoolTypes } from './pools/pool'
 export type {
   IPool,
   PoolEmitter,
@@ -12,21 +12,22 @@ export type {
   PoolInfo,
   PoolOptions,
   PoolType,
-  TasksQueueOptions,
-  WorkerType
+  TasksQueueOptions
 } from './pools/pool'
+export { WorkerTypes } from './pools/worker'
 export type {
   ErrorHandler,
   EventLoopUtilizationMeasurementStatistics,
   ExitHandler,
   IWorker,
+  IWorkerNode,
   MeasurementStatistics,
   MessageHandler,
   OnlineHandler,
   Task,
   TaskStatistics,
   WorkerInfo,
-  WorkerNode,
+  WorkerType,
   WorkerUsage
 } from './pools/worker'
 export {