def bind
import bendvy-ecs-core@0.1.0.4/ordinary_inspector_removal.bend as OrdinaryInspectorRemovalimport Base
import bendvy-ecs-core@0.1.0.4/ordinary_removal_provision.bend as Provision
import bendvy-ecs-core@0.1.0.4/ordinary_declaration.bend as Identity
import bendvy-ecs-core@0.1.0.4/world.bend as W
import bendvy-ecs-core@0.1.0.4/removals.bend as Rm
import bendvy-ecs-core@0.1.0.4/capabilities.bend as Cap
41def bind(~S:Data,~C:Type,~R:Type,~E:Data,~P:Type,~inject:Identity.Declaration<S,P> -> W.Handle<S> -> E,~select:E -> Maybe<&2,Rm.Record<S,Identity.Declaration<S,P>>>,declaration:Declaration<S,P>,selection:Provision.Selection<S,P,E,inject,select>) -> Cap.ValueRead<W.World<S,C,R,E>,Maybe<&2,List<&2,Rm.Record<S,Identity.Declaration<S,P>>>>>:
42 Cap.ValueRead{world => get(~S,~C,~R,~E,~P,~inject,~select,declaration,selection,world)}
Uses (10)
Used by (0)
No other definition uses this definition.