TreeGadgetSkippedEvent
Defined in: core/execution-events.ts:157
Emitted when a gadget is skipped.
Extends
Section titled “Extends”Properties
Section titled “Properties”depth:
number
Defined in: core/execution-events.ts:33
Nesting depth (0 = root, 1 = child, etc.)
Inherited from
Section titled “Inherited from”error:
string
Defined in: core/execution-events.ts:166
Error message (combines reason and failedDependencyError for consistency with GadgetErrorEvent)
eventId
Section titled “eventId”eventId:
number
Defined in: core/execution-events.ts:25
Monotonically increasing event ID
Inherited from
Section titled “Inherited from”failedDependency?
Section titled “failedDependency?”
optionalfailedDependency:string
Defined in: core/execution-events.ts:168
Failed dependency invocation ID (if dependency_failed)
failedDependencyError?
Section titled “failedDependencyError?”
optionalfailedDependencyError:string
Defined in: core/execution-events.ts:170
Error message from failed dependency
invocationId
Section titled “invocationId”invocationId:
string
Defined in: core/execution-events.ts:160
Invocation ID
name:
string
Defined in: core/execution-events.ts:162
Gadget name
nodeId
Section titled “nodeId”nodeId:
string
Defined in: core/execution-events.ts:29
Node that emitted this event
Inherited from
Section titled “Inherited from”parentId
Section titled “parentId”parentId:
string|null
Defined in: core/execution-events.ts:31
Parent node ID (null for root events)
Inherited from
Section titled “Inherited from”path:
string[]
Defined in: core/execution-events.ts:35
Full path from root to this node
Inherited from
Section titled “Inherited from”reason
Section titled “reason”reason:
"dependency_failed"|"controller_skip"
Defined in: core/execution-events.ts:164
Reason for skipping
timestamp
Section titled “timestamp”timestamp:
number
Defined in: core/execution-events.ts:27
Event timestamp
Inherited from
Section titled “Inherited from”type:
"gadget_skipped"
Defined in: core/execution-events.ts:158