!163 judge node.decorators

Merge pull request !163 from houhaoyu/stylesBug
This commit is contained in:
openharmony_ci
2022-01-17 11:16:33 +00:00
committed by Gitee
+7 -5
View File
@@ -82,11 +82,13 @@ export function processComponentClass(node: ts.ClassDeclaration, context: ts.Tra
function checkPreview(node: ts.ClassDeclaration) {
let hasPreview: boolean = false;
for (let i = 0; i < node.decorators.length; i++) {
const name: string = node.decorators[i].getText().replace(/\((.|\n)*\)/, '').trim();
if (name === COMPONENT_DECORATOR_PREVIEW) {
hasPreview = true;
break;
if (node && node.decorators) {
for (let i = 0; i < node.decorators.length; i++) {
const name: string = node.decorators[i].getText().replace(/\((.|\n)*\)/, '').trim();
if (name === COMPONENT_DECORATOR_PREVIEW) {
hasPreview = true;
break;
}
}
}
return hasPreview;