circuit-json-to-connectivity-map
Advanced tools
Comparing version
@@ -33,3 +33,3 @@ import { AnySoupElement, AnyCircuitElement, PCBTrace, PCBPort } from '@tscircuit/soup'; | ||
connMap: ConnectivityMap; | ||
constructor(circuitJson: AnyCircuitElement[]); | ||
constructor(circuitJson?: AnyCircuitElement[]); | ||
private _buildPortMap; | ||
@@ -36,0 +36,0 @@ private _buildTraceMap; |
@@ -179,8 +179,12 @@ // src/findConnectedNetworks.ts | ||
constructor(circuitJson) { | ||
this.circuitJson = circuitJson; | ||
this.circuitJson = circuitJson || []; | ||
this.traceIdToElm = /* @__PURE__ */ new Map(); | ||
this.portIdToElm = /* @__PURE__ */ new Map(); | ||
this._buildTraceMap(); | ||
this._buildPortMap(); | ||
this.connMap = this._buildTraceConnectivityMap(); | ||
if (circuitJson) { | ||
this._buildTraceMap(); | ||
this._buildPortMap(); | ||
this.connMap = this._buildTraceConnectivityMap(); | ||
} else { | ||
this.connMap = new ConnectivityMap({}); | ||
} | ||
} | ||
@@ -187,0 +191,0 @@ _buildPortMap() { |
@@ -5,3 +5,3 @@ { | ||
"type": "module", | ||
"version": "0.0.14", | ||
"version": "0.0.15", | ||
"files": [ | ||
@@ -8,0 +8,0 @@ "dist" |
Sorry, the diff of this file is not supported yet
34959
0.85%323
1.25%