X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fworker%2Futils.ts;h=d8c4c3e905318b3c485991155c65cfdc03f269a7;hb=27a8a097ad47621d1a914240d777921f129cff61;hp=f88ead7dcbcd238cb990ebaed48e23f625201c4c;hpb=8bb271861d8632c109fb0293f2a6f43bd5e3bea6;p=poolifier.git diff --git a/src/worker/utils.ts b/src/worker/utils.ts index f88ead7d..d8c4c3e9 100644 --- a/src/worker/utils.ts +++ b/src/worker/utils.ts @@ -1,8 +1,10 @@ -import { isPlainObject } from '../utils' -import type { TaskFunction } from './task-functions' -import { KillBehaviors, type WorkerOptions } from './worker-options' +import { isPlainObject } from '../utils.js' +import type { TaskFunction } from './task-functions.js' +import { KillBehaviors, type WorkerOptions } from './worker-options.js' -export const checkValidWorkerOptions = (opts: WorkerOptions): void => { +export const checkValidWorkerOptions = ( + opts: WorkerOptions | undefined +): void => { if (opts != null && !isPlainObject(opts)) { throw new TypeError('opts worker options parameter is not a plain object') } @@ -28,9 +30,6 @@ export const checkValidWorkerOptions = (opts: WorkerOptions): void => { if (opts?.killHandler != null && typeof opts.killHandler !== 'function') { throw new TypeError('killHandler option is not a function') } - if (opts?.async != null) { - throw new Error('async option is deprecated') - } } export const checkValidTaskFunctionEntry = (