createEffect method

SaveReactiveFromFamilyEffect<T, A> createEffect({
  1. void onInit(
    1. SaveObserver $,
    2. T first,
    3. A arg
    )?,
  2. void onUpdate(
    1. SaveObserver $,
    2. T value,
    3. A arg
    )?,
  3. void onDispose(
    1. SaveObserver $,
    2. T last,
    3. A arg
    )?,
  4. void orElse(
    1. SaveObserver $,
    2. T value,
    3. A arg
    )?,
})

Create a SaveObservableEffect for every providers created by this.

Implementation

SaveReactiveFromFamilyEffect<T, A> createEffect({
  void Function(SaveObserver $, T first, A arg)? onInit,
  void Function(SaveObserver $, T value, A arg)? onUpdate,
  void Function(SaveObserver $, T last, A arg)? onDispose,
  void Function(SaveObserver $, T value, A arg)? orElse,
}) {
  return SaveReactiveFromFamilyEffect<T, A>(
    familyKey,
    onInit: onInit,
    onUpdate: onUpdate,
    onDispose: onDispose,
    orElse: orElse,
  );
}