Skip to content

Documentation / @agentick/kernel / 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);
}

Released under the ISC License.