Validation result type with detailed error information.
IValidation<T> is the return type of typia.validate<T>() and related
validation functions. Unlike typia.is<T>() which returns a boolean, or
typia.assert<T>() which throws exceptions, typia.validate<T>() returns
this structured result with full error details.
Check the IValidation.success | success discriminator:
Validation result type with detailed error information.
IValidation<T>is the return type oftypia.validate<T>()and related validation functions. Unliketypia.is<T>()which returns a boolean, ortypia.assert<T>()which throws exceptions,typia.validate<T>()returns this structured result with full error details.Check the IValidation.success | success discriminator:
true→ IValidation.ISuccess with validated datafalse→ IValidation.IFailure with errors arrayThis is the recommended validation function when you need to report validation errors to users or log them for debugging.