X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Futils.ts;h=0becc5ed9aed9147cfaa5351d60a5e757ba0554b;hb=refs%2Ftags%2Fv2.6.13;hp=f3952ab1746f559e780774b61520e099d7cdc310;hpb=49d1b48ce81c9f195830a1a886657de6f2de4ca4;p=poolifier.git diff --git a/src/utils.ts b/src/utils.ts index f3952ab1..0becc5ed 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -1,10 +1,15 @@ -import os from 'node:os' +import * as os from 'node:os' import type { MeasurementStatisticsRequirements, WorkerChoiceStrategyOptions } from './pools/selection-strategies/selection-strategies-types' import type { KillBehavior } from './worker/worker-options' +/** + * Default task name. + */ +export const DEFAULT_TASK_NAME = 'default' + /** * An intentional empty function. */ @@ -43,9 +48,9 @@ export const availableParallelism = (): number => { try { availableParallelism = os.availableParallelism() } catch { - const cpus = os.cpus() - if (Array.isArray(cpus) && cpus.length > 0) { - availableParallelism = cpus.length + const numberOfCpus = os.cpus() + if (Array.isArray(numberOfCpus) && numberOfCpus.length > 0) { + availableParallelism = numberOfCpus.length } } return availableParallelism