The output shape is intentionally typed as a plain object literal
(not a full JSON-Schema TS type). The endpoint's json_schemaschema slot accepts this shape and we round-trip it through the
request body. Keeping the return type loose avoids dragging a
JSON-Schema dependency into the converter.
The output shape is intentionally typed as a plain object literal (not a full JSON-Schema TS type). The endpoint's
json_schemaschemaslot accepts this shape and we round-trip it through the request body. Keeping the return type loose avoids dragging a JSON-Schema dependency into the converter.