X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fpool-internal.ts;fp=src%2Fpools%2Fpool-internal.ts;h=0c2454f83f9dbebbc48358ad3ab2e7c8c81fb77d;hb=78cea37e264d5ca527bc42eb056f3b9579a2b2c4;hp=d61b9c715504d10fb88cc64d9d0d2ab709631ca2;hpb=b953022b2e57106ca7c52e641da5e03c2f9d5e07;p=poolifier.git diff --git a/src/pools/pool-internal.ts b/src/pools/pool-internal.ts index d61b9c71..0c2454f8 100644 --- a/src/pools/pool-internal.ts +++ b/src/pools/pool-internal.ts @@ -72,7 +72,7 @@ export interface IPoolInternal< * * @returns A free worker if there is one, otherwise `false`. */ - findFreeWorker(): Worker | false + findFreeWorker: () => Worker | false /** * Gets worker index. @@ -80,7 +80,7 @@ export interface IPoolInternal< * @param worker The worker. * @returns The worker index. */ - getWorkerIndex(worker: Worker): number + getWorkerIndex: (worker: Worker) => number /** * Gets worker running tasks. @@ -88,7 +88,7 @@ export interface IPoolInternal< * @param worker The worker. * @returns The number of tasks currently running on the worker. */ - getWorkerRunningTasks(worker: Worker): number | undefined + getWorkerRunningTasks: (worker: Worker) => number | undefined /** * Gets worker average tasks runtime. @@ -96,5 +96,5 @@ export interface IPoolInternal< * @param worker The worker. * @returns The average tasks runtime on the worker. */ - getWorkerAverageTasksRunTime(worker: Worker): number | undefined + getWorkerAverageTasksRunTime: (worker: Worker) => number | undefined }