toNormalEffect method

  1. @override
SaveObservableEffect<T> toNormalEffect(
  1. SaveObserver $
)
override

Implementation

@override
SaveObservableEffect<T> toNormalEffect(SaveObserver $) {
  return _DerivedObservableEffect<T>(
    key,
    props: [this],
    onInit: onInit != null ? (first) => onInit?.call($, first) : null,
    onUpdate: onUpdate != null ? (value) => onUpdate?.call($, value) : null,
    onDispose: onDispose != null ? (last) => onDispose?.call($, last) : null,
    orElse: orElse != null ? (value) => orElse?.call($, value) : null,
  );
}