bitapp_functional_dart library
Support for doing something awesome.
More dartdocs go here.
Classes
-
Either<
L, R> - Classe che permette di avere un risultato di un tipo oppure di un altro. Un left solitamente va messo un risultato di errore
- EmptyOption
- Fail
-
Classe di errore usata nella
Validation
e può contenere unError
o un'Exception
Molto simile come concetto aEither
- NoValue
-
Option<
T> - Classe che permette di gestire un valore o la sua assenza
-
Validation<
T>
Extensions
- ErrorToFailExtension on Error
- ExceptionToFailExtension on Exception
-
FunctionalIterable
on Iterable<
T> - Functionals on Object
- FunctionExtensions on R Function(T1, T2)
- FunctionExtensions2 on R Function(T1, T2, T3)
- FunctionExtensions3 on R Function(T1, T2, T3, T4)
- FunctionExtensions4 on R Function(T1, T2, T3, T4, T5)
- FunctionExtensions5 on R Function(T1, T2, T3, T4, T5, T6)
- FunctionExtensions6 on R Function(T1, T2, T3, T4, T5, T6, T7)
-
FutureOption
on Future<
Option> -
FutureValidation
on Future<
Validation< T> > -
IterabeFailExtension
on Iterable<
Fail> - ManageExceptions on T Function()
-
ManageFutureExceptions
on Future<
T> Function() - NoValueExtension on NoValue
-
TryExt
on Future<
T> -
TryFutureValidation
on Future<
Validation< T> >
Constants
- Empty → const EmptyOption
- EmptyValue → const EmptyValidationValue