diff --git a/src/services/inlayHints.ts b/src/services/inlayHints.ts index d61dfbce9db0b..2929368483d7b 100644 --- a/src/services/inlayHints.ts +++ b/src/services/inlayHints.ts @@ -461,6 +461,7 @@ export function provideInlayHints(context: InlayHintsContext): InlayHint[] { const parts: InlayHintDisplayPart[] = []; visitDisplayPart(typeNode); + return parts; function visitDisplayPart(node: Node) { if (!node) { @@ -736,6 +737,8 @@ export function provideInlayHints(context: InlayHintsContext): InlayHint[] { visitDisplayPart(propertySignature.type); } break; + default: + Debug.fail(`Unhandled node kind: ${node.kind}`); } } @@ -747,8 +750,6 @@ export function provideInlayHints(context: InlayHintsContext): InlayHint[] { visitDisplayPart(node); }); } - - return parts; } function isUndefined(name: __String) {