FutureSnapshot<T>.complete constructor

const FutureSnapshot<T>.complete(
  1. T? data
)

Creates an FutureSnapshot with a data. Constructed upon asynchronous task completion with data or no data.

The data can be null.

Implementation

const FutureSnapshot.complete(this.data)
    : error = null,
      stackTrace = null,
      state =
          data != null ? AsyncSnapshotState.data : AsyncSnapshotState.none;