-import { cpus, availableParallelism as parallelism } 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.
*/
export const availableParallelism = (): number => {
let availableParallelism = 1
try {
- availableParallelism = parallelism()
+ availableParallelism = os.availableParallelism()
} catch {
- const numberOfCpus = cpus()
+ const numberOfCpus = os.cpus()
if (Array.isArray(numberOfCpus) && numberOfCpus.length > 0) {
availableParallelism = numberOfCpus.length
}