validation/input_shaping_utils
library
Input shaping: clamp/normalize numbers, trim/limit strings — roadmap #696.
Functions
-
clampNumber({required num value, required num min, required num max, bool isInt = false})
→ num
-
Clamps
value to min, max, then returns as int if isInt else double.
-
shapeString(String s, {int? maxLength, String ellipsis = '...'})
→ String
-
Trims
s and truncates to maxLength with optional ellipsis.