type Declaration

bendvy-ecs-core@0.1.0.4 · ordinary_resource_system.bend:11

import bendvy-ecs-core@0.1.0.4/ordinary_resource_system.bend as OrdinaryResourceSystem
import Base
import bendvy-ecs-core@0.1.0.4/ordinary_schema.bend as Schema
import bendvy-ecs-core@0.1.0.4/ordinary_query_declaration.bend as Query

11# Static declaration: one ordinary identity supplies operational grant and metadata.
12# Current resource operations replace the entire Resources owner, not one field.
13# Retained whole-resource identity, access mode and operational grant. R may be
14# affine Type; this declaration does not narrow replacement to a selected field.
15# Raw declaration/adapters remain trusted, rather than authority created by strings.
16type Declaration<-S:Data,-R:Type,-H:Type,-Ops:Type> is Type:
17  Declaration{identity:Schema.Resource<S,R>,kind:Query.Mode,grant:Ops}

Uses (2)

Used by (40)