Type Alias: ForwardChangeValue
@kortexya/reasoninglayer / ForwardChangeValue
Type Alias: ForwardChangeValue
Section titled “Type Alias: ForwardChangeValue”ForwardChangeValue = {
change:number;kind:"observed"; } | {kind:"undefined";reason:UndefinedChangeReason; }
Defined in: src/types/discovery.ts:162
The value of one forward change: an observed change, or the explicit reason
none was usable. Discriminated by kind.
Union Members
Section titled “Union Members”Type Literal
Section titled “Type Literal”{ change: number; kind: "observed"; }
change
Section titled “change”change:
number
The change, in the response’s changeMode quantity.
kind:
"observed"
Discriminator: a finite change was observed.
Type Literal
Section titled “Type Literal”{ kind: "undefined"; reason: UndefinedChangeReason; }
kind:
"undefined"
Discriminator: no usable change.
reason
Section titled “reason”reason:
UndefinedChangeReason
Why the change is undefined.
Remarks
Section titled “Remarks”Wire format: Rust Result<f64, UndefinedChange>, i.e. {"Ok": <number>} or
{"Err": "<reason>"}. The SDK maps it to this tagged union.