microsoft / microsoft/TypeScript

API: expose getOptionalType and getNonOptionalType

Ouverte
#33,875 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Domain: API In Discussion Suggestion
Langage dominant
Go
Étoiles
111k
Forks
14.3k
Merge moyen
2 j 4 h
PR mergées (30 j)
132

Description

Suggestion

As API user I need to distinguish the optionalType and the real undefined type when handling optional chaining.
getOptionalType and getNonOptionalType are already present on TypeChecker, but not exposed in the public API.

/cc @rbuckton

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 localiser l’API publique de TypeChecker ainsi que les implémentations existantes de getOptionalType et getNonOptionalType. Vérifiez comment les autres méthodes de TypeChecker sont exposées et où les tests de l’API du compilateur sont maintenus. La tâche est terminée lorsque les deux méthodes sont disponibles publiquement et que leur comportement couvre l’enchaînement optionnel ainsi que la distinction avec le véritable type undefined.

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

Évaluation

Stack technique
typescript
Domaine
api, compilers
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 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.