subservient
Version:
The easiest way to multithread in node.js
14 lines (12 loc) • 329 B
text/typescript
import WorkerFarm from './farm';
export interface FarmOptions {
maxSize?: number;
idleTime?: number;
}
export default function createFarm(file: string, options?: FarmOptions) {
const defaults = {
maxSize: 3,
idleTime: 5000
}
return new WorkerFarm(file, {...defaults, ...(options || {})});
}