formConfig<T extends MetaFieldConfig> method
T?
formConfig<T extends MetaFieldConfig>()
override
Implementation
T? formConfig<T extends MetaFieldConfig>() {
final configs = _formConfig.whereType<T>();
if (configs.isEmpty) {
return null;
} else if (configs.length == 1) {
return configs.first;
} else {
final reduced =
configs.cast<MetaFieldConfig>().reduce((a, b) => a.merge(b));
return reduced as T;
}
}