transformers/string library
String type transformers.
This file contains transformers for string manipulation and conversion.
Functions
-
collapseWhitespace(
IValidator child, {String? message}) → IValidator - Collapse internal whitespace runs to a single space and trim ends.
-
split(
String separator, IValidator child, {String? message}) → IValidator - Splits a string into a list of substrings.
-
toLowerCase(
IValidator child, {String? message}) → IValidator - Transforms a string to lowercase.
-
toLowerCaseString(
IValidator child, {String? message}) → IValidator - Lowercase string (ASCII-focused; leaves non-letters unchanged).
-
toString(
IValidator child, {String? message}) → IValidator -
Coerces a value to a
String. -
toUpperCase(
IValidator child, {String? message}) → IValidator - Transforms a string to uppercase.
-
toUpperCaseString(
IValidator child, {String? message}) → IValidator - Uppercase string.
-
trim(
IValidator child, {String? message}) → IValidator - Trims leading and trailing whitespace from a string.
-
trimString(
IValidator child, {String? message}) → IValidator - String normalizer (no type pivot): trim leading/trailing whitespace.