Produces
The output class each result instance is typed as — the design-time schema of this View's result. Optional. When present, the View is a RESHAPING view: a producer mints one `produces` instance per matched input, sets each Projection's `as` property to that Projection's evaluated `value`, and references the source instance. Because `produces` is an ordinary design-time class, look attaches to it (`derivation.look`) and styles the result — which is the whole point of authoring the output schema ahead of time rather than synthesizing it inside the response. When ABSENT, the View is a SELECTION view: the result is references to the matched `bind` instances themselves, each styled by its own class; Projections are then unnecessary.
- Domain
View
- Range
Class