From 89ee707be2518fac4088a916dbad965d3620b20c Mon Sep 17 00:00:00 2001 From: "Lyu, Wei-Da" <36730922+jasonlyu123@users.noreply.github.com> Date: Mon, 3 Jun 2024 15:50:21 +0800 Subject: [PATCH] fix: account for added code in the range of inlay hint (#2387) --- .../typescript-plugin/src/language-service/inlay-hints.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/typescript-plugin/src/language-service/inlay-hints.ts b/packages/typescript-plugin/src/language-service/inlay-hints.ts index bc108abae..9f6f9be9e 100644 --- a/packages/typescript-plugin/src/language-service/inlay-hints.ts +++ b/packages/typescript-plugin/src/language-service/inlay-hints.ts @@ -18,12 +18,13 @@ export function decorateInlayHints( } const { languageService, toVirtualPos, toOriginalPos } = result; + const start = toVirtualPos(span.start); return languageService .provideInlayHints( fileName, { - start: toVirtualPos(span.start), - length: span.length + start, + length: toVirtualPos(span.start + span.length) - start }, preferences )