Name used for debugging and introspection.
Standard Schema used to validate values.
Type-only alias for the inferred TypeScript type. Undefined at runtime.
Create a validated value from unknown input.
This is async because Standard Schema validators may be async.
Check whether an input is valid for this value object.
Value object definition returned by
defineValueObject(...).build().