X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fpools%2Fworker.ts;h=d2d2a56f76160d2e2618b7d92d8169919ef01cdb;hb=a86b6df187001e7e2e5c248ddb828286f985096c;hp=82aed5526c976a1d05691dd04d922d4f33bcd5ee;hpb=23d03397abcbf7274ba08acf89728bcaf32f0f6f;p=poolifier.git diff --git a/src/pools/worker.ts b/src/pools/worker.ts index 82aed552..d2d2a56f 100644 --- a/src/pools/worker.ts +++ b/src/pools/worker.ts @@ -37,7 +37,11 @@ export type ExitHandler = ( */ export interface Task { /** - * Input data that will be passed to the worker. + * Task name. + */ + readonly name?: string + /** + * Task input data that will be passed to the worker. */ readonly data?: Data /** @@ -90,14 +94,14 @@ export interface IWorker { * Register an event listener. * * @param event - The event. - * @param handler - The event listener. + * @param handler - The event handler. */ on: ((event: 'message', handler: MessageHandler) => void) & ((event: 'error', handler: ErrorHandler) => void) & ((event: 'online', handler: OnlineHandler) => void) & ((event: 'exit', handler: ExitHandler) => void) /** - * Register a listener to the exit event that will only performed once. + * Register a listener to the exit event that will only be performed once. * * @param event - `'exit'`. * @param handler - The exit handler.