From: 丶远方 Date: Thu, 18 May 2023 23:46:39 +0000 (+0800) Subject: chore(compiler-sfc): break in switch statement (#8347) X-Git-Tag: v3.3.5~126 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=702711e771a90e52e8ffa3c3051fd114c71003da;p=thirdparty%2Fvuejs%2Fcore.git chore(compiler-sfc): break in switch statement (#8347) --- diff --git a/packages/compiler-sfc/src/script/resolveType.ts b/packages/compiler-sfc/src/script/resolveType.ts index b2e47b08be..d30150a82d 100644 --- a/packages/compiler-sfc/src/script/resolveType.ts +++ b/packages/compiler-sfc/src/script/resolveType.ts @@ -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) }