def resource_schema

bendvy-ecs-core@0.1.0.3 · ordinary_schema.bend:33

import bendvy-ecs-core@0.1.0.3/ordinary_schema.bend as OrdinarySchema
import Base
import bendvy-ecs-core@0.1.0.3/schema_fragments.bend as Fragment

33# Describe a resource and derive its resource owner type without constructing
34# its payload. This declaration supplies metadata, not a live resource value.
35def resource_schema(~S:Data,~P:Type,declaration:Resource<S,P>) -> Schema<S,Unit,P>:
36  +key=resource_key(~S,~P,declaration)
37  Schema{[Fragment.Entry{Fragment.Resource{},key,key}]}

Uses (7)

Used by (0)

No other definition uses this definition.