class

HisItem

@Js
const class HisItem : Obj, Dict

HisItem is a timestamp/value pair.

constructors make

Construct timestamp/value pair

fields val

Value at the timestamp

ts

Timestamp of the history record

methods compare

Ordering is based on timestamp

equals

Equality is based on timestamp and value

get

isEmpty

missing

has

trap

eachWhile

map

each

hash

Hash code is based on timestamp and value

compare virtual Int compare(Obj that)

Ordering is based on timestamp.

each virtual Void each(|Obj,Str| f)

eachWhile virtual Obj? eachWhile(|Obj,Str->Obj?| f)

equals virtual Bool equals(Obj? that)

Equality is based on timestamp and value.

get @Operator
virtual Obj? get(Str name)

has virtual Bool has(Str name)

hash virtual Int hash()

Hash code is based on timestamp and value.

isEmpty virtual Bool isEmpty()

make new make(DateTime ts, Obj? val)

Construct timestamp/value pair.

map virtual This map(|Obj,Str->Obj| f)

missing virtual Bool missing(Str name)

trap virtual Obj? trap(Str name, Obj?[]? args)

ts const DateTime : ts

Timestamp of the history record.

val const Obj? : val

Value at the timestamp.

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST