@typecad/typecad
Version:
🤖programmatically 💥create 🛰️hardware
11 lines (10 loc) • 728 B
TypeScript
export { Component, IComponent } from './component';
export { Schematic } from './schematic';
export { Pin } from './pin';
export { I2C, UART, USB, Power } from './buses';
export { PCB, TrackBuilder, IConnectionIdentifier, IManualRoute } from './pcb/pcb';
export { IPinPowerInfo } from './pcb/pcb_interfaces';
export { KiCAD, kicad_cli_path, kicad_path, is_flatpak } from './kicad';
export { executeKiCADCommand, executeKiCADCommandSync, runDRC, upgradeFootprint, exportPCB, exportSchematic, type KiCADCommandOptions } from './kicad_commands';
export { IRoutingEngine, RoutingAlgorithm, RoutingGrid, IGridCell, IRoutingObstacle, ObstacleBuilder, PadResolver, IPadGeometry, DebugVisualizer } from './routing';