build(deps-dev): bump @types/node
[poolifier.git] / tests / worker-files / thread / asyncErrorWorker.mjs
CommitLineData
b2fd3f4a
JB
1import { KillBehaviors, ThreadWorker } from '../../../lib/index.js'
2import { sleepTaskFunction } from '../../test-utils.js'
7c0ba920 3
b2fd3f4a
JB
4/**
5 *
6 * @param data
7 */
7c0ba920 8async function error (data) {
dbca3be9 9 return sleepTaskFunction(
15d56315
JB
10 data,
11 2000,
12 true,
13 'Error Message from ThreadWorker:async'
14 )
7c0ba920
JB
15}
16
b2fd3f4a 17export default new ThreadWorker(error, {
cca3bb1a
JB
18 killBehavior: KillBehaviors.HARD,
19 maxInactiveTime: 500
7c0ba920 20})