nullx_types library
Extensions
- AlsoX on T
-
Extension on
Tto add analsomethod. - ConditionExtension on T?
-
Extension on
T?to add condition-based methods. - LetExtension on T?
-
Extension on
T?to add aletmethod. - LetX on T
-
Extension on
Tto add arunmethod. - NotEmptyExtension on T?
-
Extension on
T?whereTextendsStringto add anotEmptymethod. - NullableBoolX on bool?
-
Extension on
bool?to add utility methods. - NullableDoubleX on double?
-
Extension on
double?to add utility methods. - NullableIntX on int?
-
Extension on
int?to add utility methods. - NullableLetExtension on T?
-
Extension on
T?to add aletNonNullmethod. - NullableStringExtensions on String?
-
Extension on
String?to add utility methods. - OrElseGet on T?
-
Extension on
T?to add anorElseGetmethod. - OrThrow on T?
-
Extension on
T?to add anorThrowmethod. - TakeIfExtension on T
-
Extension on
Tto addtakeIfandtakeUnlessmethods. - UnwrappedExtension on T?
-
Extension on
T?to add anunwrappedmethod.
Functions
-
executeIfAs<
T> (bool condition(), {required T ifTrue(), required T ifFalse()}) → T -
Executes one of two functions based on a condition and returns a value
of type
T.
Typedefs
-
Closure<
R, T> = R Function(T it) -
A function type alias for a closure that takes an argument of type
Tand returns a value of typeR. -
VoidClosure<
T> = void Function(T value) -
A function type alias for a closure that takes an argument of type
Tand returns void.