onClose method
ProviderDefinition<T>
onClose(
- void onDispose(
- T value
- required void onDisposeUnitialized(),
OnCloseCallback is called when definition is closed.
Implementation
ProviderDefinition<T> onClose(void Function(T value) onDispose,
{required void Function() onDisposeUnitialized}) {
final scopeDefinitionCopy = copy(
onDispose: Callback(
callback: onDispose,
callbackForUninitializedValue: onDisposeUnitialized));
scopeDefinition.remove(this);
scopeDefinition.save(scopeDefinitionCopy);
return scopeDefinitionCopy;
}