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