* @param value - Any value.
* @returns `true` if `value` was strictly equals to `killBehavior`, otherwise `false`.
*/
-export function isKillBehavior<KB extends KillBehavior> (
+export const isKillBehavior = <KB extends KillBehavior>(
killBehavior: KB,
value: unknown
-): value is KB {
+): value is KB => {
return value === killBehavior
}
* when this timeout expires your tasks is interrupted and the worker is killed if is not part of the minimum size of the pool.
* - If `killBehavior` is set to `KillBehaviors.SOFT` your tasks have no timeout and your workers will not be terminated until your task is completed.
*
- * @defaultValue 60000 ms
+ * @defaultValue 60000
*/
maxInactiveTime?: number
/**
* Whether your worker will perform asynchronous or not.
*
* @defaultValue false
+ * @deprecated This option will be removed in the next major version.
*/
async?: boolean
/**