UNPKG

@typecad/typecad

Version:

🤖programmatically 💥create 🛰️hardware

17 lines (16 loc) 682 B
import { Component } from "../component"; export declare function calculateViaCurrentCapacity(size: number, drill: number, thickness?: number, boardThickness?: number, maxTempRise?: number): number; export declare function calculateMinTraceWidth(current: number, layer: string, maxTempRise: number, thickness: number): number; export interface BoardBounds { minX: number; maxX: number; minY: number; maxY: number; } export interface OutlineElement { x: number; y: number; width: number; height: number; } export declare function calculateBoardBounds(components: Component[], outlines?: OutlineElement[], stagedComponents?: Component[]): BoardBounds;