Capabilities.Read: type of bendvy-ecs-core@0.1.0.3 Import: import bendvy-ecs-core@0.1.0.3/capabilities.bend as Capabilities Lines 4-9 of bendvy-ecs-core@0.1.0.3/capabilities.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.3/capabilities.bend&start_line=4&end_line=9 import Base import component.bend as Cmp # Closed declaration bundles contain operations, never runtime-owned storage. # Gameplay specializes field projections while threading one abstract owner. # Component read capability: threads opaque owner H and returns Access. # V is detached Data; no affine payload owner or setter is exposed. type Read<-H: Type,-V: Data> is Type: Read{get: H -> H & Cmp.Access} Uses (2): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/component.bend&name=Access