export { FixedClusterPool } from './pools/cluster/fixed'
export type { ClusterPoolOptions } from './pools/cluster/fixed'
export type { AbstractPool } from './pools/abstract-pool'
-export { PoolEvents } from './pools/pool'
+export { PoolEvents, PoolTypes, WorkerTypes } from './pools/pool'
export type {
IPool,
PoolEmitter,
- PoolOptions,
PoolEvent,
+ PoolInfo,
+ PoolOptions,
PoolType,
- TasksQueueOptions
+ TasksQueueOptions,
+ WorkerType
} from './pools/pool'
export type {
ErrorHandler,
export type { KillBehavior, WorkerOptions } from './worker/worker-options'
export type {
Draft,
+ MessageValue,
PromiseResponseWrapper,
- MessageValue
+ TaskFunctions,
+ WorkerAsyncFunction,
+ WorkerFunction,
+ WorkerSyncFunction
} from './utility-types'
+export type { CircularArray } from './circular-array'
+export type { Queue } from './queue'