Merge branch 'master' of github.com:poolifier/poolifier
[poolifier.git] / src / index.ts
CommitLineData
c97c7edb
S
1export { DynamicClusterPool } from './pools/cluster/dynamic'
2export { FixedClusterPool } from './pools/cluster/fixed'
3export type { ClusterPoolOptions } from './pools/cluster/fixed'
aee46736 4export { PoolEvents } from './pools/pool'
0274ce2d
JB
5export type {
6 IPool,
7 PoolEmitter,
8 PoolOptions,
9 PoolEvent,
10 TasksQueueOptions
11} from './pools/pool'
bdaf31cd
JB
12export type {
13 ErrorHandler,
14 ExitHandler,
0274ce2d 15 IWorker,
ea7a90d3 16 MessageHandler,
bdaf31cd 17 OnlineHandler
f06e48d8 18} from './pools/worker'
bdaf31cd 19export { WorkerChoiceStrategies } from './pools/selection-strategies/selection-strategies-types'
8125b6a2
JB
20export type {
21 WorkerChoiceStrategy,
22 WorkerChoiceStrategyOptions
23} from './pools/selection-strategies/selection-strategies-types'
c97c7edb
S
24export { DynamicThreadPool } from './pools/thread/dynamic'
25export { FixedThreadPool } from './pools/thread/fixed'
26export type { ThreadWorkerWithMessageChannel } from './pools/thread/fixed'
c97c7edb
S
27export { ClusterWorker } from './worker/cluster-worker'
28export { ThreadWorker } from './worker/thread-worker'
1a81f8af
S
29export { KillBehaviors } from './worker/worker-options'
30export type { KillBehavior, WorkerOptions } from './worker/worker-options'