* Enumeration of worker types.
*/
export const WorkerTypes = Object.freeze({
- cluster: 'cluster',
- thread: 'thread'
+ thread: 'thread',
+ cluster: 'cluster'
} as const)
/**
* @param event - The event.
* @param handler - The event handler.
*/
- readonly on: ((event: 'message', handler: MessageHandler<this>) => void) &
+ readonly on: ((event: 'online', handler: OnlineHandler<this>) => void) &
+ ((event: 'message', handler: MessageHandler<this>) => void) &
((event: 'error', handler: ErrorHandler<this>) => void) &
- ((event: 'online', handler: OnlineHandler<this>) => void) &
((event: 'exit', handler: ExitHandler<this>) => void)
/**
* Registers a listener to the exit event that will only be performed once.