Documentation / zerotal / validator / ValidationRedirectError
Class: ValidationRedirectError
Defined in: packages/validator/src/ValidationError.ts:11
Thrown by validate() when validation fails and the request is an Inertia request (X-Inertia: true) or a web form (Accept: text/html).
The global exception handler in @zerotal/core catches this by checking err?.name === 'ValidationRedirectError' and returns a 303 redirect.
Extends
Constructors
Constructor
new ValidationRedirectError(
redirectTo,errors):ValidationRedirectError
Defined in: packages/validator/src/ValidationError.ts:14
Parameters
redirectTo
string
errors
Returns
ValidationRedirectError
Overrides
Properties
code
readonlycode:string
Defined in: packages/core/src/errors/ZerotalError.ts:18
Inherited from
status
readonlystatus:number=500
Defined in: packages/core/src/errors/ZerotalError.ts:19
Inherited from
context?
readonlyoptionalcontext?:Record<string,unknown>
Defined in: packages/core/src/errors/ZerotalError.ts:20
Inherited from
name
readonlyname:"ValidationRedirectError"="ValidationRedirectError"
Defined in: packages/validator/src/ValidationError.ts:12
Overrides
ZerotalError.name
redirectTo
readonlyredirectTo:string
Defined in: packages/validator/src/ValidationError.ts:15
errors
readonlyerrors:ValidationErrors
Defined in: packages/validator/src/ValidationError.ts:16