From 5f67a5bca15196efe9877e47323c0b51de18eb67 Mon Sep 17 00:00:00 2001 From: clawdbot Date: Wed, 28 Jan 2026 21:01:40 +0800 Subject: [PATCH] refactor(sdk): use WidgetNode union in goView converter --- packages/sdk/src/core/goview/convert.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/sdk/src/core/goview/convert.ts b/packages/sdk/src/core/goview/convert.ts index 98198b0..64f26d9 100644 --- a/packages/sdk/src/core/goview/convert.ts +++ b/packages/sdk/src/core/goview/convert.ts @@ -1,11 +1,8 @@ import { ASTRALVIEW_SCHEMA_VERSION, createEmptyScreen, - type ImageWidgetNode, - type IframeWidgetNode, type Screen, - type TextWidgetNode, - type VideoWidgetNode, + type WidgetNode, } from '../schema'; import { convertGoViewImageOptionToNodeProps, type GoViewImageOption } from '../widgets/image'; import { convertGoViewIframeOptionToNodeProps, type GoViewIframeOption } from '../widgets/iframe'; @@ -654,7 +651,7 @@ export function convertGoViewProjectToScreen(input: GoViewProjectLike | GoViewSt []; const componentList = Array.isArray(componentListRaw) ? componentListRaw : []; - const nodes: Array = []; + const nodes: WidgetNode[] = []; for (const raw of componentList) { if (!raw || typeof raw !== 'object') continue;