type ComponentWrite

bendvy-ecs-core@0.1.0.3 · execution_access.bend:17

import bendvy-ecs-core@0.1.0.3/execution_access.bend as ExecutionAccess
import Base
import bendvy-ecs-core@0.1.0.3/world.bend as W
import bendvy-ecs-core@0.1.0.3/component.bend as Component

17type ComponentWrite<-S:Data,-H:Type,-P:Type,-V:Data> is Type:
18  ComponentWrite{get:H -> W.Handle<S> -> H & Maybe<&2,V>,modify:(P -> P & V) -> H -> W.Handle<S> -> H & Maybe<&2,V>,checked_get:H -> W.Handle<S> -> H & Component.Access<V>}

Uses (4)

Used by (8)