validate
@rotorsoft/act-root / act/src / validate
Function: validate()
validate<
S
>(target
,payload
,schema?
):Readonly
<S
>
Defined in: libs/act/src/utils.ts:90
Validates a payload against a Zod schema, throwing a ValidationError on failure.
Type Parameters
S
S
Parameters
target
string
The name of the target (for error reporting)
payload
Readonly
<S
>
The payload to validate
schema?
ZodType
<S
, unknown
, $ZodTypeInternals
<S
, unknown
>>
(Optional) The Zod schema to validate against
Returns
Readonly
<S
>
The validated payload
Throws
ValidationError if validation fails
Example
const valid = validate("User", userPayload, userSchema);