def provide

bendvy-ecs-core@0.1.0.3 · owned_event_scope.bend:4

import bendvy-ecs-core@0.1.0.3/owned_event_scope.bend as OwnedEventScope
import Base
import bendvy-ecs-core@0.1.0.3/capabilities.bend as Cap

4# Trusted schema projection preserves its payload owner. Gameplay sees only H.
5# All runtime arguments and result types are fixed before abstract payload H.
6def provide(~Owner:Type,~Request:Type,~Projection:Data,~Args:Type,~Observation:Type,~at:Owner -> Request -> Owner & Projection,~body:@-H:Type -> @-read:Cap.Request<H,Request,Projection> -> H -> Args -> H & Observation,owner:Owner,args:Args) -> Owner & Observation:
7  body(Owner,Cap.Request{at},owner,args)

Uses (2)

Used by (1)