microsoft / microsoft/TypeScript

Inlay hints will be disabled after extending constructor function in Mixin Implementation using Typescript

Ouverte
#62,023 8 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

7.0 LS Migration Bug Domain: LS: Inlay Hints
Langage dominant
Go
Étoiles
111k
Forks
14.3k
Merge moyen
2 j 4 h
PR mergées (30 j)
132

Description

Does this issue occur when all extensions are disabled?: Yes/No

- VS Code Version: 1.97.2
- OS Version: Windows_NT x64 10.0.26100

Steps to Reproduce:

Pre-conditions:

- Inlay hints must be enabled in VS Code
- Configurations of Inlay hints in VS Code
![Image](https://github.com/user-attachments/assets/ba4f5f17-2388-41d5-8eb5-44a28e25403b)

1. Make a function
![Image](https://github.com/user-attachments/assets/ba35dde9-bdb6-4627-a294-ed365f5c8aaf)

3. Convert function to Generic and constructor function

- Before extending constructor function (Inlay hints are enabled)
![Image](https://github.com/user-attachments/assets/9a3c11b2-5cf0-4949-9e49-e58d27f13506)

- After extending constructor function (Inlay hints are disabled)
![Image](https://github.com/user-attachments/assets/12239b23-006d-4e13-ad3b-80b3d1fab1da)

Recorded Video
https://github.com/user-attachments/assets/897fea39-0edc-4a7f-a88f-c91fc6636ace

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par reproduire le rapport avec les indications intégrées activées, puis comparez l’exemple générique de fonction constructeur avant et après l’extension du constructeur dans l’implémentation du mixin. Suivez le chemin du TypeScript language-service qui calcule les indications intégrées pour ce construit. C’est terminé lorsque les indications restent activées après l’extension et que la régression est couverte par un test.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
developer-experience
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.