ProviderTransformer<InT, ValueT> constructor
ProviderTransformer<InT, ValueT> ({
- required void listener(
- ProviderTransformer<
InT, ValueT> self, - AsyncResult<
InT> prev, - AsyncResult<
InT> next
- ProviderTransformer<
- required ValueT initState(
- ProviderTransformer<
InT, ValueT> self
- ProviderTransformer<
- void onClose()?,
The logic responsible for transforming a ProviderListenable into another ProviderListenable.
It is both:
- the object that hols the current state of the transformation
- a description of how to react to various life-cycles related to the listened object.
Implementation
ProviderTransformer({
required this.listener,
required ValueT Function(ProviderTransformer<InT, ValueT> self) initState,
this.onClose,
}) {
_state = AsyncResult.guard(() => initState(this));
}