6c139a27950240a97fc69357f6094d5d765001b4
[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 type { IPool, PoolOptions } from './pools/pool'
5 export type {
6 ErrorHandler,
7 ExitHandler,
8 IPoolWorker,
9 MessageHandler,
10 OnlineHandler
11 } from './pools/pool-worker'
12 export { WorkerChoiceStrategies } from './pools/selection-strategies/selection-strategies-types'
13 export type { WorkerChoiceStrategy } from './pools/selection-strategies/selection-strategies-types'
14 export { DynamicThreadPool } from './pools/thread/dynamic'
15 export { FixedThreadPool } from './pools/thread/fixed'
16 export type { ThreadWorkerWithMessageChannel } from './pools/thread/fixed'
17 export { AbstractWorker } from './worker/abstract-worker'
18 export { ClusterWorker } from './worker/cluster-worker'
19 export { ThreadWorker } from './worker/thread-worker'
20 export { KillBehaviors } from './worker/worker-options'
21 export type { KillBehavior, WorkerOptions } from './worker/worker-options'