SummaryPart.create constructor
Implementation
factory SummaryPart.create(Part part, String level) {
final articles = part.articles?.mapIndexed((i, e) {
if (e is SummaryArticle) {
return e as SummaryArticle;
} else {
final prefix = level.isEmpty ? '' : '$level.';
return SummaryArticle.create(e, '$prefix${i + 1}');
}
});
return SummaryPart(
level: level,
title: part.title,
articles: articles,
);
}