X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fpool.ts;h=cc028fecf45d7e3106b09cd0028a55e977e284b9;hb=12668d727d1e1ed4e41479d9001b32180369e1de;hp=fb59d37a19892e8eb8cb979bbc69454eaae4a35b;hpb=ff3f866a041b682830639663364c389628095658;p=poolifier.git diff --git a/src/pools/pool.ts b/src/pools/pool.ts index fb59d37a..cc028fec 100644 --- a/src/pools/pool.ts +++ b/src/pools/pool.ts @@ -84,13 +84,13 @@ export interface PoolInfo { readonly runTime?: { readonly minimum: number readonly maximum: number - readonly average: number + readonly average?: number readonly median?: number } readonly waitTime?: { readonly minimum: number readonly maximum: number - readonly average: number + readonly average?: number readonly median?: number } } @@ -209,7 +209,7 @@ export interface IPool< * - `'ready'`: Emitted when the number of workers created in the pool has reached the minimum size expected and are ready. * - `'busy'`: Emitted when the number of workers created in the pool has reached the maximum size expected and are executing at least one task. * - `'full'`: Emitted when the pool is dynamic and the number of workers created has reached the maximum size expected. - * - '`destroy`': Emitted when the pool is destroyed. + * - `'destroy'`: Emitted when the pool is destroyed. * - `'error'`: Emitted when an uncaught error occurs. * - `'taskError'`: Emitted when an error occurs while executing a task. * - `'backPressure'`: Emitted when all worker nodes have back pressure (i.e. their tasks queue is full: queue size \>= maximum queue size).