GBind<T>.builder constructor

GBind<T>.builder({
  1. Widget? child,
  2. InitBuilder<T>? init,
  3. InstanceCreateBuilderCallback<T>? create,
  4. bool global = true,
  5. bool autoRemove = true,
  6. bool assignId = false,
  7. Object filter(
    1. T value
    )?,
  8. String? tag,
  9. Object? id,
  10. ValueChanged<GBindElement<T>>? initState,
  11. ValueChanged<GBindElement<T>>? dispose,
  12. ValueChanged<GBindElement<T>>? didChangeDependencies,
  13. DidUpdateWidgetCallback<T>? didUpdateWidget,
})

Implementation

factory GBind.builder({
  Widget? child,
  InitBuilder<T>? init,
  InstanceCreateBuilderCallback<T>? create,
  bool global = true,
  bool autoRemove = true,
  bool assignId = false,
  Object Function(T value)? filter,
  String? tag,
  Object? id,
  ValueChanged<GBindElement<T>>? initState,
  ValueChanged<GBindElement<T>>? dispose,
  ValueChanged<GBindElement<T>>? didChangeDependencies,
  DidUpdateWidgetCallback<T>? didUpdateWidget,
}) =>
    _FactoryBind<T>(
      // key: key,
      init: init,
      create: create,
      global: global,
      autoRemove: autoRemove,
      assignId: assignId,
      initState: initState,
      filter: filter,
      tag: tag,
      dispose: dispose,
      id: id,
      didChangeDependencies: didChangeDependencies,
      didUpdateWidget: didUpdateWidget,
      child: child,
    );