From bb8d2fbcb26f2c078ad5c37d338f3bd9d026092a Mon Sep 17 00:00:00 2001 From: chihlasm Date: Tue, 24 Feb 2026 21:43:17 -0500 Subject: [PATCH] feat: add RuntimeStep union type for procedural custom steps Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/types/tree.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/frontend/src/types/tree.ts b/frontend/src/types/tree.ts index 916c43e8..c4595b1a 100644 --- a/frontend/src/types/tree.ts +++ b/frontend/src/types/tree.ts @@ -123,6 +123,18 @@ export interface ProceduralStep { reference_url?: string } +export interface CustomProceduralStep { + id: string + type: 'procedure_step' + title: string + description?: string + content_type: 'action' + commands?: CommandBlock[] + isCustom: true +} + +export type RuntimeStep = ProceduralStep | CustomProceduralStep + export interface ProceduralTreeStructure { steps: ProceduralStep[] }