From bd05979698669ac8002a95f4fa225e4663804950 Mon Sep 17 00:00:00 2001 From: Ahmed Date: Tue, 27 Aug 2024 23:36:16 +0200 Subject: [PATCH] pcb_board_id and route_thickness_mode are now optional --- src/pcb/pcb_board.ts | 2 +- src/pcb/pcb_trace.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pcb/pcb_board.ts b/src/pcb/pcb_board.ts index 1e9a9fb..768e26b 100644 --- a/src/pcb/pcb_board.ts +++ b/src/pcb/pcb_board.ts @@ -5,7 +5,7 @@ import { point } from "../common" export const pcb_board = z .object({ type: z.literal("pcb_board"), - pcb_board_id: z.string().default("pcb_board_0"), + pcb_board_id: z.string().default("pcb_board_0").optional(), width: length, height: length, center: point, diff --git a/src/pcb/pcb_trace.ts b/src/pcb/pcb_trace.ts index d5132c0..1d220bb 100644 --- a/src/pcb/pcb_trace.ts +++ b/src/pcb/pcb_trace.ts @@ -8,7 +8,8 @@ export const pcb_trace = z.object({ pcb_trace_id: z.string(), route_thickness_mode: z .enum(["constant", "interpolated"]) - .default("interpolated"), + .default("interpolated") + .optional(), should_round_corners: z.boolean().optional(), route: z.array( z.union([