Update dependencies
[poolifier.git] / src / utility-types.ts
index 8fb8130a6bd2f268a8d41e51d7f9ce54c7d8fc1c..7ea86042ff796660b57410561bd1b57a2b9c8025 100644 (file)
@@ -1,8 +1,9 @@
 import type { Worker } from 'cluster'
 import type { MessagePort } from 'worker_threads'
+import type { KillBehavior } from './worker/worker-options'
 
 /**
- * Make all properties in T non-readonly
+ * Make all properties in T non-readonly.
  */
 export type Draft<T> = { -readonly [P in keyof T]?: T[P] }
 
@@ -42,7 +43,7 @@ export interface MessageValue<
   /**
    * Kill code.
    */
-  readonly kill?: 'HARD' | 'SOFT' | number
+  readonly kill?: KillBehavior | 1
   /**
    * Error.
    */