base library Null safety

The base framework.

Contains base components for use in any flutter project.

Classes

AsyncUseCaseWithoutParams<T>
A asynchronous use case without parameters.
AsyncUseCaseWithParams<T, P extends Params>
A asynchronous use case with P parameters.
Failure
The error returned by a failure result.
Id<T>
The interface for an id with T type value;
InjectedBlocProvider<B extends BlocBase<Object>>
A provider for a B type bloc or cubit that is injected.
Mapper<I, O>
The interface for mapping one class to another.
Params
The interface for use case parameters.
Result<T>
The outcome of a operation. [...]
StreamUseCaseWithoutParams<T>
A use case without parameters that returns a stream.
StreamUseCaseWithParams<T, P extends Params>
A use case with parameters that returns a stream.
UseCaseWithoutParams<T>
A synchronous use case without parameters.
UseCaseWithParams<T, P extends Params>
A synchronous use case with P parameters.