Merge dependabot/npm_and_yarn/examples/typescript/http-server-pool/express-cluster...
[poolifier.git] / tests / worker-files / thread / asyncErrorWorker.mjs
... / ...
CommitLineData
1import { KillBehaviors, ThreadWorker } from '../../../lib/index.cjs'
2import { sleepTaskFunction } from '../../test-utils.cjs'
3
4/**
5 *
6 * @param data
7 * @returns
8 */
9async function error (data) {
10 return sleepTaskFunction(
11 data,
12 2000,
13 true,
14 'Error Message from ThreadWorker:async'
15 )
16}
17
18export default new ThreadWorker(error, {
19 killBehavior: KillBehaviors.HARD,
20 maxInactiveTime: 500
21})