def resource_plain

bendvy-ecs-core@0.1.0.4 · ordinary_schema_provision.bend:83

import bendvy-ecs-core@0.1.0.4/ordinary_schema_provision.bend as OrdinarySchemaProvision
import Base
import bendvy-ecs-core@0.1.0.4/persistence_declaration.bend as Persist
import bendvy-ecs-core@0.1.0.4/ordinary_schema.bend as Schema
import bendvy-ecs-core@0.1.0.4/ordinary_declaration.bend as Identity

83# Declare a resource provision with plain persistence classification
84# from its identity-bound extension. Derives matching empty/count operations;
85# does not execute codecs, validate saved input or construct payload values.
86def resource_plain(~S:Data,~P:Type,~identity:Identity.Declaration<S,P>,extension:Persist.Plain<S,P,identity>) -> Provision<S,Unit,P,resource_empty,resource_count(~S)>:Provision{Schema.resource_plain(~S,~P,~identity,extension)}

Uses (7)

Used by (0)

No other definition uses this definition.