execution_resource_store.bend
1import Base
2import bendvy-ecs-core@0.1.0.3/lifecycle.bend as Life
3
4type Lookup<-V:Data> is Data:
5 Viewed{view:V,stamp:Life.Stamp}
6 LookupRefused{}
7type Edit<-P:Type,-Out:Type> is Type:
8 Edited{output:Out}
9 Unchanged{unused:P -> P & Out}