From 52e22944ffdfd28211a006284c9d4e4621947bbf Mon Sep 17 00:00:00 2001 From: bojiang Date: Fri, 9 Sep 2022 14:20:57 +0800 Subject: [PATCH] jiangbo91@huawei.com MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复@BuildParse修饰的属性不赋值不报错的情况 Signed-off-by: bojiang Change-Id: Ibd4f460e8709113bb8d9742fa51998156b13a248 --- compiler/src/process_custom_component.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/src/process_custom_component.ts b/compiler/src/process_custom_component.ts index 6aff256..7f6eeac 100644 --- a/compiler/src/process_custom_component.ts +++ b/compiler/src/process_custom_component.ts @@ -242,6 +242,7 @@ function validateCustomComponentPrams(node: ts.CallExpression, name: string, } }); } + validateMandatoryToAssignmentViaParam(node, name, curChildProps, log); } function getCustomComponentNode(node: ts.ExpressionStatement): ts.CallExpression { @@ -521,7 +522,7 @@ function validateNonExistentProperty(node: ts.ObjectLiteralElementLike, }); } -function validateMandatoryToAssignmentViaParam(node: ts.ExpressionStatement, customComponentName: string, +function validateMandatoryToAssignmentViaParam(node: ts.CallExpression, customComponentName: string, curChildProps: Set, log: LogInfo[]): void { if (builderParamObjectCollection.get(customComponentName) && builderParamObjectCollection.get(customComponentName).size) {