interface WorkerOptions {
    argv?: any[];
    env?: Dict<string> | typeof SHARE_ENV;
    eval?: boolean;
    workerData?: any;
    stdin?: boolean;
    stdout?: boolean;
    stderr?: boolean;
    execArgv?: string[];
    resourceLimits?: ResourceLimits;
    transferList?: TransferListItem[];
    trackUnmanagedFds?: boolean;
    name?: string;
}

Properties

argv?: any[]

List of arguments which would be stringified and appended to process.argv in the worker. This is mostly similar to the workerData but the values will be available on the global process.argv as if they were passed as CLI options to the script.

env?: Dict<string> | typeof SHARE_ENV
eval?: boolean
workerData?: any
stdin?: boolean
stdout?: boolean
stderr?: boolean
execArgv?: string[]
resourceLimits?: ResourceLimits
transferList?: TransferListItem[]

Additional data to send in the first worker message.

trackUnmanagedFds?: boolean
true
name?: string

An optional name to be appended to the worker title for debuggin/identification purposes, making the final title as [worker ${id}] ${name}.