Aller au contenu principal

parse()

parse<T>(schema, input): { success: true; data: T; } | { success: false; error: string; }

Core parsing logic for Kanon V3 validation system.


Type Parameters

T: T

The expected output type of the schema.


Parameters

schema: Schema<T>

Schema to validate against.

input: unknown

Value to validate.


Returns: { success: true; data: T; } | { success: false; error: string; }

Result object with success flag and data or error.


Since

2.0.0


Performance

Optimization: Fast paths for success/error cases.