DisposableProvider<T extends IDisposable> constructor

DisposableProvider<T extends IDisposable>({
  1. required Create<T> create,
  2. Key? key,
  3. bool? lazy,
  4. TransitionBuilder? builder,
  5. Widget? child,
})

Same constructor as Provider But dispose already implemented

Implementation

DisposableProvider({
  required Create<T> create,
  Key? key,
  bool? lazy,
  TransitionBuilder? builder,
  Widget? child,
}) : super(
        key: key,
        create: create,
        lazy: lazy,
        child: child,
        builder: builder,
        dispose: (_, disposable) => disposable.dispose(),
      );