Avec TypeScript, vous pouvez spécifier des types explicitement ou laisser le compilateur les déduire.Ajouter les types déduits par le compilateur TypeScript au code source TS d'origine
Existe-t-il un moyen d'ajouter les types déduits au code source d'origine?
Par exemple, je voudrais commencer par:
private posX = 0;
private posY = 0;
private sizeX = 0;
private sizeY = 0;
Je courrais inférence de type, et que les types peuvent être déduites dans ce cas, je recevrais:
private posX: number = 0;
private posY: number = 0;
private sizeX: number = 0;
private sizeY: number = 0;
De cette façon, lors de l'édition du code Je pourrais vérifier si l'inférence a fonctionné comme je l'espérais, et je pourrais manuellement fournir des types plus restrictifs si approprié.
Je ne sais pas si une telle bibliothèque existe ou non, mais vous pouvez probablement le faire en utilisant le ([api compilateur] https://github.com/Microsoft/ TypeScript/wiki/Utilisation de l'API du compilateur). –
@NitzanTomer oui c'est certainement possible. Mais je ne veux pas réinventer la roue s'il y a déjà un outil pour le faire ;-) – MasterScrat
Et je ne te blâme pas. Mais, ce n'est pas le lieu de poser une telle question. –