safeParse method
Safely parses the input, returning null if validation fails
This is a convenience method for cases where you want to handle validation failures gracefully.
Implementation
T? safeParse(dynamic input, [List<String> path = const []]) {
final result = validate(input, path);
return result.data;
}