Context<TState> constructor
Context<TState> ({
- required TState initialState,
- required List<
Middleware< middlewares,TState> > - List<
Service> services = const <Service>[],
Implementation
Context({
required TState initialState,
required this.middlewares,
List<Service> services = const <Service>[],
}) : _state = initialState,
assert(
services.every(
(x) => x.stateType == TState,
),
'Registered services must be have a TState type of $TState',
),
_services = services;