Bind<T>.builder constructor

Bind<T>.builder({
  1. Widget? child,
  2. InitBuilder<T>? init,
  3. bool global = true,
  4. bool autoRemove = true,
  5. bool assignId = false,
  6. Object filter(
    1. T value
    )?,
  7. String? tag,
  8. Object? id,
  9. void initState(
    1. BindElement<T> state
    )?,
  10. void dispose(
    1. BindElement<T> state
    )?,
  11. void didChangeDependencies(
    1. BindElement<T> state
    )?,
  12. void didUpdateWidget(
    1. Binder<T> oldWidget,
    2. BindElement<T> state
    )?,
})

Implementation

factory Bind.builder({
  Widget? child,
  InitBuilder<T>? init,
  bool global = true,
  bool autoRemove = true,
  bool assignId = false,
  Object Function(T value)? filter,
  String? tag,
  Object? id,
  void Function(BindElement<T> state)? initState,
  void Function(BindElement<T> state)? dispose,
  void Function(BindElement<T> state)? didChangeDependencies,
  void Function(Binder<T> oldWidget, BindElement<T> state)? didUpdateWidget,
}) =>
    _FactoryBind<T>(
      // key: key,
      init: init,
      global: global,
      autoRemove: autoRemove,
      assignId: assignId,
      initState: initState,
      filter: filter,
      tag: tag,
      dispose: dispose,
      id: id,
      didChangeDependencies: didChangeDependencies,
      didUpdateWidget: didUpdateWidget,
      child: child,
    );