nadz library
Classes
-
Error<
T, E> - Error result (left)
-
None<
T> - None represents the absence of a value in Option.
-
ObservableState<
S> - Encapsulates a state value that can be observed by external observers.
-
Option<
T> - Option type is used to represent optional values that could either be 'Some' or 'None'.
-
Result<
T, E> - Encapsulates either a result (value of generic type T) or an error (value of generic type E).
-
Some<
T> - Represents a value in Option
-
Success<
T, E> - Success result (right)
Extensions
-
ListResultExtensions
on IterableResult<
T, E> - Extends ListResult with additional functionality.
-
ObservableStateObservers
on ObservableState<
S> - Extends ObservableState with additional functionality.
-
OptionExtensions
on Option<
T> - Extends Option with additional functionality.
-
ResultExtensions
on Result<
T, E> - Extension methods for Result
Typedefs
-
HttpListResultOrStatusCode<
T> = ListResult< T, int> - A typical HTTP scenario for lists of values
-
IterableResult<
T, E> = Result< Iterable< T> , E> - The value is iterable
-
ListResult<
T, E> = Result< List< T> , E> - The value is a list