extension_utils library
A comprehensive utility library with real-world extensions for strings, lists, maps, numbers, datetimes, colors, iterables, durations, enums, booleans, URIs, futures, objects, and regex patterns.
Classes
- RegExpPatterns
- A collection of pre-built, commonly used RegExp patterns.
Extensions
- BoolUtils on bool
- Extensions on bool for real-world utility operations.
- ColorUtils on Color
- Extensions on Color for real-world utility operations.
- DateTimeUtils on DateTime
- Extensions on DateTime for real-world utility operations.
- DurationUtils on Duration
- Extensions on Duration for real-world utility operations.
- EnumUtils on Enum
- Extensions on Enum for pattern-matching style dispatch.
-
FutureUtils
on Future<
T> - Extensions on Future for real-world utility operations.
-
IterableUtils
on Iterable<
T> - Extensions on Iterable for real-world utility operations.
-
ListUtils
on List<
T> - Extensions on List for real-world utility operations.
-
MapUtils
on Map<
K, V> - Extensions on Map for real-world utility operations.
- NumberUtils on num
- Extensions on num for real-world utility operations.
- ObjectUtils on T
- Kotlin-style scope function extensions on any Object.
- StringUtils on String
- Extensions on String for real-world utility operations.
- StringUtilsNullable on String?
- Null-safe extensions on String?.
- UriUtils on Uri
- Extensions on Uri for real-world utility operations.
Functions
-
mapFromQueryString(
String query) → Map< String, String> -
Parses a URL query string into a
Map<String, String>. -
retryFuture<
T> (Future< T> factory(), {int times = 3, Duration delay = Duration.zero}) → Future<T> -
Retries
factoryup totimesadditional times on failure. An optionaldelayis awaited between attempts.