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.