Projects a shape to the runtime value type its values satisfy.
Required entries are present on every value; optional and multi-valued entries may be undefined
and may equally be omitted, so a value literal spells out only the entries it carries, whether
declared locally or inherited. Use to annotate retrieved resources, mutation payloads, and any
runtime instance the shape constrains. Pair with Schema when both the template and the
values satisfying it are needed.
Projects a shape to the runtime value type its values satisfy.
Required entries are present on every value; optional and multi-valued entries may be
undefinedand may equally be omitted, so a value literal spells out only the entries it carries, whether declared locally or inherited. Use to annotate retrieved resources, mutation payloads, and any runtime instance the shape constrains. Pair with Schema when both the template and the values satisfying it are needed.