X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fpool.ts;h=711a71bedb25205bef8b1fdbdaf4528866e92879;hb=41e3e08eb7fbcde0a69cea17e697aacb222990a6;hp=f76be0c0d61bb04632439cf4d96ef6f5959e0e72;hpb=4735284627d276d3532cb3bd4b6d7fe392bb6b8b;p=poolifier.git diff --git a/src/pools/pool.ts b/src/pools/pool.ts index f76be0c0..711a71be 100644 --- a/src/pools/pool.ts +++ b/src/pools/pool.ts @@ -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 { /** * A function that will listen for online event on each worker. + * + * @defaultValue `() => {}` */ onlineHandler?: OnlineHandler /** * A function that will listen for message event on each worker. + * + * @defaultValue `() => {}` */ messageHandler?: MessageHandler /** * A function that will listen for error event on each worker. + * + * @defaultValue `() => {}` */ errorHandler?: ErrorHandler /** * A function that will listen for exit event on each worker. + * + * @defaultValue `() => {}` */ exitHandler?: ExitHandler /** * Whether to start the minimum number of workers at pool initialization. * - * @defaultValue false + * @defaultValue true */ startWorkers?: boolean /**