Jelajahi Sumber

chore(compiler-sfc): break in switch statement (#8347)

丶远方 2 tahun lalu
induk
melakukan
702711e771
1 mengubah file dengan 8 tambahan dan 5 penghapusan
  1. 8 5
      packages/compiler-sfc/src/script/resolveType.ts

+ 8 - 5
packages/compiler-sfc/src/script/resolveType.ts

@@ -225,13 +225,16 @@ function innerResolveTypeElements(
       if (resolved) {
       if (resolved) {
         return resolveTypeElements(ctx, resolved, resolved._ownerScope)
         return resolveTypeElements(ctx, resolved, resolved._ownerScope)
       }
       }
+      break
     }
     }
-    case 'TSTypeQuery': {
-      const resolved = resolveTypeReference(ctx, node, scope)
-      if (resolved) {
-        return resolveTypeElements(ctx, resolved, resolved._ownerScope)
+    case 'TSTypeQuery':
+      {
+        const resolved = resolveTypeReference(ctx, node, scope)
+        if (resolved) {
+          return resolveTypeElements(ctx, resolved, resolved._ownerScope)
+        }
       }
       }
-    }
+      break
   }
   }
   return ctx.error(`Unresolvable type: ${node.type}`, node, scope)
   return ctx.error(`Unresolvable type: ${node.type}`, node, scope)
 }
 }