interconnect not undefined

This commit is contained in:
Nick Winans 2022-09-25 20:57:06 -05:00
parent 57c8c01cb3
commit 224fbd105e
2 changed files with 4 additions and 2 deletions

View file

@ -21,7 +21,9 @@ export const toc = [
id: "composite",
level: 2,
},
...Object.values(groupedMetadata(Metadata).interconnects).map(
...Object.values(groupedMetadata(Metadata).interconnects).filter(
(ic) => ic.interconnect !== undefined
).map(
({ interconnect }) => ({
value: `${interconnect.name} Interconnect`,
id: interconnect.id,

View file

@ -41,7 +41,7 @@ function groupedShield(agg: GroupedMetadata, shield: Shield) {
ic.shields.push(shield);
agg.interconnects[id] = ic;
});
shield.exposes.forEach((id) => {
shield.exposes?.forEach((id) => {
let ic = agg.interconnects[id] ?? { boards: [], shields: [] };
ic.shields.push(shield);
agg.interconnects[id] = ic;