CustomStreamBuilder<T, E, T2, E2>.twoSubject constructor

CustomStreamBuilder<T, E, T2, E2>.twoSubject({
  1. Key? key,
  2. required List<Stream<BaseModel>>? streams,
  3. required AsyncDataWidgetBuilder2<BaseModel<T?, E?>, BaseModel<T2?, E2?>>? dataBuilder2,
  4. AsyncErrorWidgetBuilder<T, E>? errorBuilder,
  5. AsyncLoadingWidgetBuilder? loadingBuilder,
  6. AsyncNoContentWidgetBuilder? noContentBuilder,
  7. BaseModel<List<BaseModel>, E>? initialData2,
})

Implementation

CustomStreamBuilder.twoSubject(
    {super.key,
    required this.streams,
    required this.dataBuilder2,
    this.errorBuilder,
    this.loadingBuilder,
    this.noContentBuilder,
    this.initialData2})
    : assert((streams?.length ?? 0) == 2) {
  _streamCount = 2;
}