Typed Loci surface contract: the values every Loci surface renders and the events and commands they exchange.
{"event":"entered","locus":{…},"trail":{…}}
{"command":"sign","residue":{…}}pub(all) enum Event {
Ready(version~ : Int, engine~ : String)
Entered(locus~ : Locus, trail~ : Trail)
TrailListed(trail~ : Trail)
Located(loci~ : Array[Locus])
ResidueFiled(residue~ : Residue)
Sealed(epoch~ : Int, root~ : String)
Stored(digest~ : String, disposition~ : String)
Diffed(added~ : Int, removed~ : Int, changed~ : Int, unchanged~ : Int)
Diagnostic(severity~ : Severity, message~ : String)
Finished(code~ : Int)
} derive(Eq, Debug)Install
Download zipTyped Loci surface contract: the values every Loci surface renders and the events and commands they exchange.