]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore(compiler-sfc): break in switch statement (#8347)
author丶远方 <yangpanteng@gmail.com>
Thu, 18 May 2023 23:46:39 +0000 (07:46 +0800)
committerGitHub <noreply@github.com>
Thu, 18 May 2023 23:46:39 +0000 (07:46 +0800)
packages/compiler-sfc/src/script/resolveType.ts

index b2e47b08beade59ee79498013f2e22941d352d93..d30150a82d53d8e92826c0cf31812591a11a791f 100644 (file)
@@ -225,13 +225,16 @@ function innerResolveTypeElements(
       if (resolved) {
         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)
 }