Snapshot<T> constructor
Snapshot<T> ({
- required Query query,
- Stream<
T> ? rootStream, - StreamController? controller,
- void closeConnection()?,
- T? defaultValue,
- void changeVariablesF()?,
Class Snapshot constructor
Implementation
Snapshot({
required Query query,
Stream<T>? rootStream,
StreamController? controller,
this.closeConnection,
T? defaultValue,
this.changeVariablesF,
}) {
_wrapper.value = defaultValue;
_query = query;
_controller = controller ?? StreamController.broadcast();
_rootStream = rootStream ??
_controller.stream.transform(StartWithStreamTransformer<T>(_wrapper));
}