ошибка(вставтье в дарпад - https://dartpad.dev/?null_safety=true)
class A{}
class B extends A {}
typedef ValidatorFunction<T extends A>
= Map<String, dynamic>? Function(T control);
class C {
final ValidatorFunction test;
C(this.test);
}
class D extends C {
D(ValidatorFunction<B> test): super(test);
}
А ошибка такая
line 15 • The argument type 'Map<String, dynamic>? Function(B)' can't be assigned to the parameter type 'Map<String, dynamic>? Function(A)'
не сходится по типу данных
Конкретнее?
Обсуждают сегодня