chore(deps-dev): apply updates
[poolifier.git] / tests / worker-files / thread / testTaskFunctionObjectsWorker.mjs
CommitLineData
8139fbbc
JB
1import { KillBehaviors, ThreadWorker } from '../../../lib/index.cjs'
2import {
3 factorial,
4 fibonacci,
3a502712 5 jsonIntegerSerialization,
8139fbbc
JB
6} from '../../test-utils.cjs'
7
8export default new ThreadWorker(
9 {
97231086
JB
10 factorial: { taskFunction: data => factorial(data.n) },
11 fibonacci: { priority: -5, taskFunction: data => fibonacci(data.n) },
8139fbbc 12 jsonIntegerSerialization: {
3a502712 13 taskFunction: data => jsonIntegerSerialization(data.n),
8139fbbc 14 },
8139fbbc
JB
15 },
16 {
17 killBehavior: KillBehaviors.HARD,
3a502712 18 maxInactiveTime: 500,
8139fbbc
JB
19 }
20)