previous<T> method

T? previous<T>(
  1. T current
)

Returns the previous value passed into previous, or null on first build.

Implementation

T? previous<T>(T current) {
  final (getter, setter) = use.data<T?>(null);
  final prev = getter();
  setter(current);
  return prev;
}