light-process
API referenceInterfaces

ExecuteOptions

Defined in: src/executor.ts:44

Properties

onLog?

optional onLog?: (nodeId, nodeName, log) => void;

Defined in: src/executor.ts:54

Parameters

nodeId

string

nodeName

string

log

string

Returns

void


onNodeComplete?

optional onNodeComplete?: (nodeId, nodeName, success, duration) => void;

Defined in: src/executor.ts:53

Parameters

nodeId

string

nodeName

string

success

boolean

duration

number

Returns

void


onNodeStart?

optional onNodeStart?: (nodeId, nodeName) => void;

Defined in: src/executor.ts:52

Parameters

nodeId

string

nodeName

string

Returns

void


onStatusChange?

optional onStatusChange?: (status) => void;

Defined in: src/executor.ts:55

Parameters

status
completedNodes

string[]

currentNodeId

string | null

currentNodeName

string | null

Returns

void


runId?

optional runId?: string;

Defined in: src/executor.ts:51

Identity used to name run-scoped networks (lp-<runId>-<alias>). Pass the caller's run id for traceable names; defaults to a random uuid otherwise.


runner?

optional runner?: LightRunClient;

Defined in: src/executor.ts:45


timeout?

optional timeout?: number;

Defined in: src/executor.ts:46

On this page