From d02d0469c3af25b8a9021ace1ae073d31e9e7da9 Mon Sep 17 00:00:00 2001 From: Asaki Yuki Date: Mon, 23 Feb 2026 01:09:55 +0700 Subject: [PATCH] fix controls is not array --- src/analyzer/generate-ui-defs.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/analyzer/generate-ui-defs.ts b/src/analyzer/generate-ui-defs.ts index 4f7c2cb..97c8f45 100644 --- a/src/analyzer/generate-ui-defs.ts +++ b/src/analyzer/generate-ui-defs.ts @@ -45,7 +45,6 @@ export function generateUIDefs(pack_folder: string) { const [name, extend] = element.split("@") if (name.startsWith("$")) return - if (name.startsWith("$")) return childElement.push(name) const elementPath = `${prefix}${name}` let extendsName: string | undefined @@ -66,7 +65,7 @@ export function generateUIDefs(pack_folder: string) { file, } - if (controls) { + if (controls && Array.isArray(controls)) { const children = scanElement( controls.map((c: string) => Object.entries(c)[0]), `${prefix}${name}/`, @@ -119,9 +118,7 @@ export function generateUIDefs(pack_folder: string) { ...elementsMap.get(name)!, type: elementDefs.type, }) - } else { - elementsMap.delete(name) - } + } else elementsMap.delete(name) } } })