Interface: NativeRules
Defined in: packages/core/src/types.ts:13
Native HTML and RHF validation rules extracted from Zod constraints.
Used by L2 optimizers to produce per-field validation rules that map directly
to react-hook-form's register() options, bypassing the zodResolver overhead.
Properties
max?
optionalmax?:object
Defined in: packages/core/src/types.ts:19
Maximum numeric value constraint with violation message.
message
message:
string
value
value:
number
maxLength?
optionalmaxLength?:object
Defined in: packages/core/src/types.ts:23
Maximum string length constraint with violation message.
message
message:
string
value
value:
number
min?
optionalmin?:object
Defined in: packages/core/src/types.ts:17
Minimum numeric value constraint with violation message.
message
message:
string
value
value:
number
minLength?
optionalminLength?:object
Defined in: packages/core/src/types.ts:21
Minimum string length constraint with violation message.
message
message:
string
value
value:
number
pattern?
optionalpattern?:object
Defined in: packages/core/src/types.ts:25
Regex pattern constraint with violation message.
message
message:
string
value
value:
RegExp
required?
optionalrequired?:string
Defined in: packages/core/src/types.ts:15
Required validation message shown when field is empty.