listen<T extends Object<T>> method

void listen<T extends Object<T>>({
  1. FirestoreViewModel? viewModel,
  2. Future callback(
    1. T
    )?,
  3. Future notExistCallback()?,
})

Implementation

void listen<T extends object.Object<T>>({
  FirestoreViewModel? viewModel,
  Future Function(T)? callback,
  Future Function()? notExistCallback,
}) {
  (viewModel ?? FirestoreManager()).listenDocument<T>(
    reference: reference,
    callback: callback,
    notExistCallback: notExistCallback,
  );
}