I have the following service structure instead of having a single huge class A:
class A extends ChangeNotifier {
...
}
class B extends A {
...
}
class C extends A {
...
}
class D extends A {
...
}
I can do the following:
MultiProvider(
providers: [
ChangeNotifierProvider(create: (_) => A()),
ChangeNotifierProvider(create: (_) => B()),
ChangeNotifierProvider(create: (_) => C()),
ChangeNotifierProvider(create: (_) => D()),
],
But is there any other way to provide all the child classes in one step rather than providing each one separately in a MultiProvider
.