allChildrenOfRegularElement function
List<ElementChild>
allChildrenOfRegularElement(
- RegularElement el,
- Map<String?, RegularElement> definedOverrides,
- void onError(
- JaelError e
)?,
- bool replaceWithDefault,
- bool anyTemplatesRemain,
)
Implementation
List<ElementChild> allChildrenOfRegularElement(
RegularElement el,
Map<String?, RegularElement> definedOverrides,
void Function(JaelError e)? onError,
bool replaceWithDefault,
bool anyTemplatesRemain) {
var children = <ElementChild>[];
for (var c in el.children) {
if (c is Element) {
children.addAll(replaceBlocks(c, definedOverrides, onError,
replaceWithDefault, anyTemplatesRemain));
} else {
children.add(c);
}
}
return children;
}