X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fpool.ts;h=f0c7d886fb5258db41f4c6c7277d474afe200369;hb=f2df6dc83d9952b81ae696f707dc4a0b2ce057fd;hp=7efb3808fa8e02ae6c294665461453c48e1a8451;hpb=d28c70ad5ebe6f2470352954454c94c7bd8459fa;p=poolifier.git diff --git a/src/pools/pool.ts b/src/pools/pool.ts index 7efb3808..f0c7d886 100644 --- a/src/pools/pool.ts +++ b/src/pools/pool.ts @@ -1,5 +1,5 @@ import { EventEmitter } from 'node:events' -import { type TransferListItem } from 'node:worker_threads' +import type { TransferListItem } from 'node:worker_threads' import type { TaskFunction } from '../worker/task-functions' import type { ErrorHandler, @@ -275,6 +275,8 @@ export interface IPool< * @param name - The name of the task function. * @param fn - The task function. * @returns `true` if the task function was added, `false` otherwise. + * @throws {@link https://nodejs.org/api/errors.html#class-typeerror} If the `name` parameter is not a string or an empty string. + * @throws {@link https://nodejs.org/api/errors.html#class-typeerror} If the `fn` parameter is not a function. */ readonly addTaskFunction: ( name: string,