Closed sebastian-goeldi closed 6 months ago
class StraightFactory(Protocol): def __call__(self, *, length: int, width: int) -> kf.KCell: ... class RouteFunction(Protocol): def __call__( self, port1: kf.Port | kf.kdb.Trans, port2: kf.Port | kf.kdb.Trans, bend90_radius: int, bend180_radius: int, start_straight: int, end_straight: int, ) -> list[kf.kdb.Point]: ...