Home > intention-kernel > SchemaDefinition > validate
SchemaDefinition.validate property
Vendor adapter that returns either a typed value or normalized issues.
Signature:
typescript
readonly validate: (value: unknown) => {
readonly value: T;
readonly issues?: undefined;
} | {
readonly issues: readonly {
readonly message: string;
readonly path?: readonly PropertyKey[];
}[];
} | Promise<{
readonly value: T;
readonly issues?: undefined;
} | {
readonly issues: readonly {
readonly message: string;
readonly path?: readonly PropertyKey[];
}[];
}>;