ComponentBuilder<T extends ComponentViewModel> constructor Null safety

const ComponentBuilder<T extends ComponentViewModel>(
  1. {required Widget builder(
    1. BuildContext,
    2. T
    ),
  2. T create(
    1. BuildContext
    )?,
  3. T? instance,
  4. Key? key}
)

Implementation

const ComponentBuilder({
  required this.builder,
  this.create,
  this.instance,
  Key? key,
})  : assert(create != null || instance != null),
      super(key: key);