Skip to main content

strictObject()

strictObject<T>(entries, message?): ObjectConstraint<T>

Strict object schema - strictly validates defined properties.

note

This is equivalent to object(entries).strict(). Use strictObject() to create a strict object directly, or object().strict() for method chaining.


Type Parametersโ€‹

T: T extends Record<string, AnySchema>โ€‹


Parametersโ€‹

entries: Tโ€‹

Object entries schema definition.

message?: stringโ€‹

Custom error message (optional).


Returns: ObjectConstraint<T>โ€‹

ObjectConstraint with all constraints.


Sinceโ€‹

2.0.0