const cur = await eda.pcb_Drc.getCurrentRuleConfiguration(); const c = cur.config || cur; const SS = c['Spacing']['Safe Spacing']; const out = {}; for (const k of Object.keys(SS)) { const e = SS[k]; out[k] = {isSetDefault: e.isSetDefault, column: e.column, row: e.row, status: e.status, tables: {}}; for (const tk of Object.keys(e.tables)) { const ct = e.tables[tk].content; out[k].tables[tk] = {status: e.tables[tk].status, rows: ct.length, r10: ct[10], r11: ct[11], r12: ct[12]}; } } return out;