*/
export type PoolType = keyof typeof PoolTypes
+/**
+ * Enumeration of worker types.
+ */
+export const WorkerTypes = Object.freeze({
+ cluster: 'cluster',
+ thread: 'thread'
+} as const)
+
+/**
+ * Worker type.
+ */
+export type WorkerType = keyof typeof WorkerTypes
+
/**
* Pool events emitter.
*/
*/
export interface PoolInfo {
type: PoolType
+ worker: WorkerType
minSize: number
maxSize: number
workerNodes: number