Для ProxyProvider, подобного следующему,
MultiProvider(
providers: [
ChangeNotifierProvider<MyModel>(
builder: (context) => MyModel(),
),
ProxyProvider<MyModel, AnotherModel>(
builder: (context, myModel, anotherModel) => AnotherModel(myModel),
),
],
, что является третьим входным параметром (anotherModel
) в функции построителя? Документация не объясняет этого. Если это тот же тип, что и возвращаемая функция, почему это входной параметр?