def
func:trap
trap(val, name)
Function for the -> operator. If the given value is a dict, then get a value by name, or throw UnknownNameErr if name not mapped. If the value is a Ref, then perform a checked readById, then perform the name lookup.
The trap function maybe be accessed using the -> shortcut operator:
dict->foo >>> dict.trap("foo")
See Axon Language.