私は Flutter と Dart にまったく慣れていないので、更新されたバージョンの Equatable を拡張するクラスを書き直す方法を理解するのに苦労しています。
これは Equatable 0.4.0 で動作します:
abstract class Failure extends Equatable {
Failure([List properties = const<dynamic>[]]) : super(properties);
}
ただし、Equatable 1.0.2 に更新すると、次の場所でエラーがスローされますsuper(properties)。
位置引数が多すぎます: 0 が必要ですが、1 が見つかりました。
余分な引数を削除してみてください。
propertiesEquatable 1.0.2 でスーパー コンストラクターに渡す方法がわかりません