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