docs: add missing exports
[poolifier.git] / src / index.ts
1 export { DynamicClusterPool } from './pools/cluster/dynamic'
2 export { FixedClusterPool } from './pools/cluster/fixed'
3 export type { ClusterPoolOptions } from './pools/cluster/fixed'
4 export { PoolEvents } from './pools/pool'
5 export type {
6 IPool,
7 PoolEmitter,
8 PoolOptions,
9 PoolEvent,
10 TasksQueueOptions
11 } from './pools/pool'
12 export type {
13 ErrorHandler,
14 ExitHandler,
15 IWorker,
16 MessageHandler,
17 OnlineHandler
18 } from './pools/worker'
19 export { WorkerChoiceStrategies } from './pools/selection-strategies/selection-strategies-types'
20 export type {
21 WorkerChoiceStrategy,
22 WorkerChoiceStrategyOptions
23 } from './pools/selection-strategies/selection-strategies-types'
24 export { DynamicThreadPool } from './pools/thread/dynamic'
25 export { FixedThreadPool } from './pools/thread/fixed'
26 export type { ThreadWorkerWithMessageChannel } from './pools/thread/fixed'
27 export { ClusterWorker } from './worker/cluster-worker'
28 export { ThreadWorker } from './worker/thread-worker'
29 export { KillBehaviors } from './worker/worker-options'
30 export type { KillBehavior, WorkerOptions } from './worker/worker-options'