type Ops
bendvy-ecs-core@0.1.0.4 · decode_declaration.bend:15
import bendvy-ecs-core@0.1.0.4/decode_declaration.bend as DecodeDeclaration
import Base
import bendvy-ecs-core@0.1.0.4/decode_owned_component.bend as OwnedWrite
import bendvy-ecs-core@0.1.0.4/decode_requests.bend as Request
import bendvy-ecs-core@0.1.0.4/compose.bend as Query
import bendvy-ecs-core@0.1.0.4/capabilities.bend as Cap
15type Ops<S:Data,P:Type,R:Type,V:Data,-H:Type> is Type:
16 Ops{read:Cap.Read<H,V>,write:Cap.OwnedRequest<H,Query.Insert<S,P>,OwnedWrite.Output<P>>,spawn:Cap.OwnedRequest<H,P,Request.Output<S,P>>,decode:Cap.OwnedRequest<H,Request.Input<S,P>,Request.Output<S,P>>,resource:Cap.OwnedRequest<H,R,Unit>}