requireState property
Implementation
State get requireState {
assert(() {
if (debugAssertDidSetStateEnabled && !_debugDidSetState) {
throw StateError(
'Tried to read the state of an uninitialized provider',
);
}
return true;
}(), '');
final state = getState();
if (state == null) {
throw StateError('uninitialized');
}
return state.map(
error: (error) => throw ProviderException._(
error.error,
error.stackTrace,
origin,
),
data: (data) => data.state,
);
}