Documentation / @agentick/core / validateSchema
Function: validateSchema() ​
validateSchema<
T>(schema,value):Promise<ValidationResult<T>>
Defined in: kernel/src/schema.ts:427
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);
}