X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fselection-strategies%2Fworker-choice-strategy-context.ts;h=122774dd0e48c157d5d7c7ce5bdc4ea590281087;hb=cea399c8027c4420ae869f177d9d518d4b51775f;hp=7729f4f73a4c19b61c0fa718f889639279bcfed9;hpb=968a2e8ca7bfc81d61b5ffc820a6a76bf44b202f;p=poolifier.git diff --git a/src/pools/selection-strategies/worker-choice-strategy-context.ts b/src/pools/selection-strategies/worker-choice-strategy-context.ts index 7729f4f7..122774dd 100644 --- a/src/pools/selection-strategies/worker-choice-strategy-context.ts +++ b/src/pools/selection-strategies/worker-choice-strategy-context.ts @@ -162,7 +162,7 @@ export class WorkerChoiceStrategyContext< * Executes the worker choice strategy algorithm in the context. * * @returns The key of the worker node. - * @throws {@link Error} If the worker node key is null or undefined. + * @throws {@link https://nodejs.org/api/errors.html#class-error} If the worker node key is null or undefined. */ public execute (): number { const workerNodeKey = ( @@ -171,7 +171,7 @@ export class WorkerChoiceStrategyContext< ) as IWorkerChoiceStrategy ).choose() if (workerNodeKey == null) { - throw new Error('Worker node key chosen is null or undefined') + throw new TypeError('Worker node key chosen is null or undefined') } return workerNodeKey } @@ -179,7 +179,7 @@ export class WorkerChoiceStrategyContext< /** * Removes the worker node key from the worker choice strategy in the context. * - * @param workerNodeKey - The key of the worker node. + * @param workerNodeKey - The worker node key. * @returns `true` if the removal is successful, `false` otherwise. */ public remove (workerNodeKey: number): boolean {