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.