From b6893da9b40182bfb16232a7467a824ce8c3195f Mon Sep 17 00:00:00 2001 From: zhangbingce Date: Wed, 22 Sep 2021 18:55:24 +0800 Subject: [PATCH] remove validation of @preview count Signed-off-by: zhangbingce --- compiler/src/validate_ui_syntax.ts | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/compiler/src/validate_ui_syntax.ts b/compiler/src/validate_ui_syntax.ts index 8b6fba637..94838aba7 100644 --- a/compiler/src/validate_ui_syntax.ts +++ b/compiler/src/validate_ui_syntax.ts @@ -172,7 +172,6 @@ function checkComponentDecorator(source: string, filePath: string, } }); validateEntryCount(result, fileQuery, sourceFile.fileName, log); - validatePreviewCount(result, sourceFile.fileName, log); } return log.length ? log : null; @@ -189,16 +188,6 @@ function validateEntryCount(result: DecoratorResult, fileQuery: string, } } -function validatePreviewCount(result: DecoratorResult, fileName: string, log: LogInfo[]): void { - if (result.previewCount > 1) { - log.push({ - type: LogType.ERROR, - message: `A page can have at most one '@Preview' decorator with a struct.`, - fileName: fileName - }); - } -} - export function isObservedClass(node: ts.Node): boolean { if (ts.isClassDeclaration(node) && hasDecorator(node, COMPONENT_OBSERVED_DECORATOR)) { return true; -- Gitee