Documentation / @agentick/core / validateSchema
Function: validateSchema()
validateSchema<
T>(schema,value):Promise<ValidationResult<T>>
Defined in: kernel/src/schema.ts:624
Validate a value against any supported schema.
Supports:
- Zod 3 and Zod 4 (uses safeParse)
- Standard Schema (uses ~standard.validate)
Type Parameters
T
T = unknown
Parameters
schema
unknown
The schema to validate against
value
unknown
The value to validate
Returns
Promise<ValidationResult<T>>
Validation result with data or issues
Example
typescript
const result = await validateSchema(mySchema, userInput);
if (result.success) {
console.log("Valid:", result.data);
} else {
console.log("Errors:", result.issues);
}