def resource_schema
import bendvy-ecs-core@0.1.0.3/ordinary_schema.bend as OrdinarySchemaimport 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.