extensions library
Re-exports string/date validation extensions.
Classes
- PasswordStrength
- Represents the strength grading of a given password.
- PasswordValidationConfig
- Configuration for password validation.
- PasswordValidator
- Canonical validator for password inputs.
Extensions
- BoolNullableX on bool?
- Extensions for nullable bool values providing safe defaults.
- DoubleNullableX on double?
- Extensions for nullable double values providing safe defaults.
- DurationNaturalLanguageX on Duration
- Alternative duration formatting for human-readable UI copy.
- HumanizedDuration on Duration
- Formatting, arithmetic, and utility methods for Duration.
- IntNullableX on int?
- Extensions for nullable int values providing safe defaults.
- IntX on int
- Core extensions on int adding parity checks, digits access, and iterative utilities.
-
IterableNullableX
on Iterable<
T?> - Extension on Iterable providing utilities for filtering and transforming nullable elements safely.
-
IterableNumX
on Iterable<
T> - Comprehensive extensions on Iterable for numeric types.
-
IterableOfIterablesX
on Iterable<
Iterable< E> > - Extension on Iterable of Iterables providing methods to flatten nested collections.
-
IterableX
on Iterable<
T> - General utility extension on Iterable providing flat-mapping, grouping, and chunking capabilities.
- NumDurationExtension on num
-
Creates Duration values from numbers, such as
5.seconds. - NumNullableX on num?
- Extensions for nullable num values providing safe defaults.
- NumX on num
- Shared mathematical, formatting, and conversion extensions on num (covering both int and double).
-
StreamListX
on Stream<
List< T> > - Extension providing collection-oriented functional operations for Streams emitting Lists.
-
StreamX
on Stream<
T> - General-purpose utility extension on Stream providing enhanced filtering, timing controls (like debounce/throttle), error handling, and scanning operators.
- StringDateExtension on String
- Date validation and comparison utilities for date strings.
- StringNullableX on String?
- Extension on nullable String providing safe fallback and mapping methods.
- StringValidation on String
- A vast collection of validation utilities mapped as getters on String.
- StringX on String
- Main extension on String providing comprehensive conversion and formatting tools.