lazyPut<S> static method

Bind lazyPut<S>(
  1. InstanceBuilderCallback<S> builder, {
  2. String? tag,
  3. bool fenix = false,
  4. VoidCallback? onInit,
  5. VoidCallback? onClose,
})

Implementation

static Bind lazyPut<S>(
    InstanceBuilderCallback<S> builder, {
      String? tag,
      bool fenix = false,
      VoidCallback? onInit,
      VoidCallback? onClose,
    }) {
  Sint.lazyPut<S>(builder, tag: tag, fenix: fenix);
  return _FactoryBind<S>(
    tag: tag,
    initState: (_) {
      onInit?.call();
    },
    dispose: (_) {
      onClose?.call();
    },
  );
}