Optional Readonly_Phantom type marker used to recover the schema's TypeScript value type.
ReadonlyisTrue when the node represents an optional object property.
Parses an unknown value into the schema's typed value.
Emits this node as a JSON-Schema fragment.
Typed schema node used for validation and JSON-Schema emission.