extensions
library
Extensions
-
BoolNullableX
on bool?
-
Extensions for nullable bool values providing safe defaults.
-
DoubleNullableX
on double?
-
Extensions for nullable double values providing safe defaults.
-
DurationX
on Duration
-
A suite of utilities and overrides extending Duration to support arithmetic,
accurate double conversions, and standardized string formatting features.
-
HumanizedDuration
on Duration
-
A powerful extension on Duration offering formatting, arithmetic operations,
and utility functions.
-
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
-
Extension on num allowing concise creation of Duration instances (e.g.,
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.
-
StringNullableX
on String?
-
Extension on nullable String providing safe fallback and mapping methods.
-
StringX
on String
-
Main extension on String providing comprehensive conversion and formatting tools.