Merge dependabot/npm_and_yarn/examples/typescript/http-server-pool/fastify-worker_thr...
[poolifier.git] / src / pools / pool.ts
index f76be0c0d61bb04632439cf4d96ef6f5959e0e72..711a71bedb25205bef8b1fdbdaf4528866e92879 100644 (file)
@@ -114,11 +114,11 @@ export interface TasksQueueOptions {
    */
   readonly concurrency?: number
   /**
-   * Whether to enable tasks stealing.
+   * Whether to enable task stealing.
    *
    * @defaultValue true
    */
-  readonly tasksStealing?: boolean
+  readonly taskStealing?: boolean
   /**
    * Whether to enable tasks stealing on back pressure.
    *
@@ -135,24 +135,32 @@ export interface TasksQueueOptions {
 export interface PoolOptions<Worker extends IWorker> {
   /**
    * A function that will listen for online event on each worker.
+   *
+   * @defaultValue `() => {}`
    */
   onlineHandler?: OnlineHandler<Worker>
   /**
    * A function that will listen for message event on each worker.
+   *
+   * @defaultValue `() => {}`
    */
   messageHandler?: MessageHandler<Worker>
   /**
    * A function that will listen for error event on each worker.
+   *
+   * @defaultValue `() => {}`
    */
   errorHandler?: ErrorHandler<Worker>
   /**
    * A function that will listen for exit event on each worker.
+   *
+   * @defaultValue `() => {}`
    */
   exitHandler?: ExitHandler<Worker>
   /**
    * Whether to start the minimum number of workers at pool initialization.
    *
-   * @defaultValue false
+   * @defaultValue true
    */
   startWorkers?: boolean
   /**