diff --git a/extensions/typescript-language-features/src/languageFeatures/inlayHints.ts b/extensions/typescript-language-features/src/languageFeatures/inlayHints.ts index 5ca34a41aad..7ccc4b2e007 100644 --- a/extensions/typescript-language-features/src/languageFeatures/inlayHints.ts +++ b/extensions/typescript-language-features/src/languageFeatures/inlayHints.ts @@ -117,11 +117,11 @@ class TypeScriptInlayHintsProvider extends Disposable implements vscode.InlayHin return []; } - await this.fileConfigurationManager.ensureConfigurationForDocument(model, token); - const start = model.offsetAt(range.start); const length = model.offsetAt(range.end) - start; + await this.fileConfigurationManager.ensureConfigurationForDocument(model, token); + const response = await (this.client as ExperimentalProto.IExtendedTypeScriptServiceClient).execute('provideInlayHints', { file: filepath, start, length }, token); if (response.type !== 'response' || !response.success || !response.body) { return [];