From d7ef8ea4fd5d637e4d194f067bacede6051cc6ea Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 11 May 2026 14:12:40 +0200 Subject: [PATCH] Enhance error handling and structure for commit transform session command --- src/commands/commit-transform-session-command.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/commands/commit-transform-session-command.ts b/src/commands/commit-transform-session-command.ts index 73cfca94..58e63149 100644 --- a/src/commands/commit-transform-session-command.ts +++ b/src/commands/commit-transform-session-command.ts @@ -215,7 +215,7 @@ function createUpdatedBrushFromPreview( export function createCommitTransformSessionCommand(document: SceneDocument, session: ActiveTransformSession): EditorCommand { switch (session.target.kind) { - case "brush": + case "brush": { if (session.preview.kind !== "brush") { throw new Error("Brush transform preview is invalid."); } @@ -242,6 +242,8 @@ export function createCommitTransformSessionCommand(document: SceneDocument, ses label: createTransformCommandLabel(session) }); } + throw new Error(`Unsupported transform operation: ${session.operation}.`); + } case "brushes": if (session.preview.kind !== "brushes") { throw new Error("Whitebox multi-transform preview is invalid.");