import type { Worker } from 'node:worker_threads';
import { type ErrorHandler, type ExitHandler, FixedThreadPool } from 'poolifier';
import { WorkerAbstract } from './WorkerAbstract';
import type { WorkerData, WorkerOptions } from './WorkerTypes';
import type { Worker } from 'node:worker_threads';
import { type ErrorHandler, type ExitHandler, FixedThreadPool } from 'poolifier';
import { WorkerAbstract } from './WorkerAbstract';
import type { WorkerData, WorkerOptions } from './WorkerTypes';