diff --git a/lib/Circuit.ts b/lib/Circuit.ts index a9f8bb8..f321863 100644 --- a/lib/Circuit.ts +++ b/lib/Circuit.ts @@ -102,7 +102,7 @@ export class Circuit { ) }) - return circuitToSvg.circuitJsonToPcbSvg(this.getCircuitJson()) + return circuitToSvg.convertCircuitJsonToPcbSvg(this.getCircuitJson()) } async preview( diff --git a/lib/components/base-components/NormalComponent.ts b/lib/components/base-components/NormalComponent.ts index 9a037a3..5a2942a 100644 --- a/lib/components/base-components/NormalComponent.ts +++ b/lib/components/base-components/NormalComponent.ts @@ -121,7 +121,7 @@ export class NormalComponent< if (!footprint) return if (typeof footprint === "string") { const fpSoup = fp.string(footprint).soup() - const fpComponents = createComponentsFromSoup(fpSoup) + const fpComponents = createComponentsFromSoup(fpSoup as any) // Remove as any when footprinter gets updated this.addAll(fpComponents) } } diff --git a/lib/components/base-components/PrimitiveComponent.ts b/lib/components/base-components/PrimitiveComponent.ts index 7ae7d00..5360315 100644 --- a/lib/components/base-components/PrimitiveComponent.ts +++ b/lib/components/base-components/PrimitiveComponent.ts @@ -507,7 +507,7 @@ export abstract class PrimitiveComponent< return super.renderError(message) } // TODO this needs to be cleaned up at some point! - this.root?.db.pcb_error.insert(message) + this.root?.db.pcb_placement_error.insert(message) } getString(): string { diff --git a/lib/components/primitive-components/Trace.ts b/lib/components/primitive-components/Trace.ts index 967c8da..bdb9bf0 100644 --- a/lib/components/primitive-components/Trace.ts +++ b/lib/components/primitive-components/Trace.ts @@ -379,8 +379,8 @@ export class Trace extends PrimitiveComponent { // Cache the PCB obstacles, they'll be needed for each segment between // ports/hints - const [obstacles, errGettingObstacles] = tryNow(() => - getObstaclesFromSoup(this.root!.db.toArray()), + const [obstacles, errGettingObstacles] = tryNow( + () => getObstaclesFromSoup(this.root!.db.toArray() as any), // Remove as any when autorouting-dataset gets updated ) if (errGettingObstacles) {