Constructors
Constructor
new ActivationTrace(Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/activation-trace.ts:16activations):ActivationTrace
Parameters
activations
ActivationInfo[]
Returns
ActivationTrace
Accessors
activations
Get Signature
get activations(): ActivationInfo[]
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/activation-trace.ts:21
All activations in breadth-first traversal order.
Returns
ActivationInfo[]
Methods
root()
root():Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/activation-trace.ts:26 Returns the root activation, if present.ActivationInfo|undefined
Returns
ActivationInfo | undefined
terminalResultSource()
terminalResultSource(): ActivationInfo
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/activation-trace.ts:41
Returns the activation that should be treated as the terminal result source.
If the root activation already contains an activation-result event, it is
used. Otherwise, prefers a unique terminal leaf with an activation-result
event that resolves back onto the root target entity. If that is still
ambiguous, the trace must contain exactly one terminal leaf with an
activation-result event.
Returns
ActivationInfo
intoTraceOutcome()
intoTraceOutcome(): TraceOutcome
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/activation-trace.ts:84
Converts this trace into a trace outcome when the trace has a single
unambiguous terminal result source.
Returns
TraceOutcome