63db364ad1e1cc8129a701f55a5389ae1aea2c2a
[poolifier.git] / tests / worker-files / thread / asyncWorker.mjs
1 import { KillBehaviors, ThreadWorker } from '../../../lib/index.cjs'
2 import { sleepTaskFunction } from '../../test-utils.cjs'
3
4 /**
5 *
6 * @param data
7 * @returns
8 */
9 async function sleep (data) {
10 return sleepTaskFunction(data, 2000)
11 }
12
13 export default new ThreadWorker(sleep, {
14 killBehavior: KillBehaviors.HARD,
15 maxInactiveTime: 500,
16 })