def grant
import bendvy-ecs-core@0.1.0.4/decode_validated_resource.bend as DecodeValidatedResourceimport Base
import decode_frame.bend as F
import ordinary_declaration.bend as Identity
import persistence_declaration.bend as Decl
import decode_data.bend as D
import capabilities.bend as Cap
20def grant(~S:Data,~C:Type,~R:Type,~E:Data,~P:Type,~Q:Type,~identity:Identity.Declaration<S,P>,~project:P -> P & D.Raw,~resource_identity:Identity.Declaration<S,R>,~resource_project:R -> R & D.Raw,~declaration:Decl.Constructed<S,R,resource_identity,resource_project>) -> Cap.OwnedRequest<F.Frame<S,C,R,E,P,Q,identity,project>,R,Output<R>>:
21 Cap.OwnedRequest{frame => replacement => request(~S,~C,~R,~E,~P,~Q,~identity,~project,~resource_identity,~resource_project,declaration,frame,replacement)}
Uses (8)
Used by (0)
No other definition uses this definition.