X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fworker.ts;h=4c877bc8b1dcc58871a55cd70c87871d918c4596;hb=refs%2Ftags%2Fv2.7.4;hp=5a351df0920244400082391b8d0c0680eb32f7a3;hpb=9df180cb09d3824bdfc4843be17afa741d63c9fe;p=poolifier.git diff --git a/src/pools/worker.ts b/src/pools/worker.ts index 5a351df0..4c877bc8 100644 --- a/src/pools/worker.ts +++ b/src/pools/worker.ts @@ -144,7 +144,7 @@ export interface WorkerInfo { /** * Task function names. */ - taskFunctions?: string[] + taskFunctionNames?: string[] } /** @@ -173,6 +173,8 @@ export interface WorkerUsage { /** * Worker choice strategy data. + * + * @internal */ export interface StrategyData { virtualTaskEndTimestamp?: number @@ -313,4 +315,11 @@ export interface IWorkerNode { * @returns The task function worker usage statistics if the task function worker usage statistics are initialized, `undefined` otherwise. */ readonly getTaskFunctionWorkerUsage: (name: string) => WorkerUsage | undefined + /** + * Deletes task function worker usage statistics. + * + * @param name - The task function name. + * @returns `true` if the task function worker usage statistics were deleted, `false` otherwise. + */ + readonly deleteTaskFunctionWorkerUsage: (name: string) => boolean }