Skip to main content

StringConstraintMeta

Experimental

String constraint metadata for JIT compilation. These are extracted from the schema's refinements for inline code generation.

Sinceโ€‹

2.0.0


Propertiesโ€‹

minLength?: objectโ€‹

Experimental

Minimum length constraint

value: numberโ€‹

message?: stringโ€‹

maxLength?: objectโ€‹

Experimental

Maximum length constraint

value: numberโ€‹

message?: stringโ€‹

length?: objectโ€‹

Experimental

Exact length constraint

value: numberโ€‹

message?: stringโ€‹

email?: objectโ€‹

Experimental

Email format constraint

message?: stringโ€‹

url?: objectโ€‹

Experimental

URL format constraint

message?: stringโ€‹

uuid?: objectโ€‹

Experimental

UUID format constraint

message?: stringโ€‹

regex?: objectโ€‹

Experimental

Custom regex constraint

pattern: RegExpโ€‹

message?: stringโ€‹

includes?: objectโ€‹

Experimental

Includes substring constraint

value: stringโ€‹

message?: stringโ€‹

startsWith?: objectโ€‹

Experimental

Starts with prefix constraint

value: stringโ€‹

message?: stringโ€‹

endsWith?: objectโ€‹

Experimental

Ends with suffix constraint

value: stringโ€‹

message?โ€‹

optional message: string