collapseWhitespace function
- IValidator child, {
- String? message,
Collapse internal whitespace runs to a single space and trim ends.
Implementation
IValidator collapseWhitespace(IValidator child, {String? message}) {
final base = core.transform(
(v) => v is String ? v.replaceAll(_reWhitespaceRuns, ' ').trim() : v,
child,
);
return core.handleReturnPreserveValue(base, message);
}