in build-scripts/doc-gen/util.ts [435:457]
export function foreachDocFunction(
docHeadings: DocHeading[], fn: (docFunction: DocFunction) => void) {
docHeadings.forEach(heading => {
if (heading.subheadings == null) {
return;
}
heading.subheadings.forEach(subheading => {
if (subheading.symbols == null) {
return;
}
subheading.symbols.forEach(untypedSymbol => {
if (untypedSymbol['isClass']) {
const symbol = untypedSymbol as DocClass;
symbol.methods.forEach(method => {
fn(method);
});
} else {
fn(untypedSymbol as DocFunction);
}
});
});
});
}