J'ai fait un exemple assez simple ici: Comme vous pouvez le voirObtenir des suggestions de IntelliSense pour les interfaces dactylographiées déclarées dans la fonction params
, IntelliSense me donne des suggestions pour l'interface de l'objet nommé test in fonction foo. Parfait, adore ça!
Mais, si vous déclarez cette interface un autre endroit comme celui-ci:
IntelliSense me dit juste que le paramètre de test a l'interface Itest, mais il ne me dit pas les paramètres de celui-ci. Donc, dans ce cas, comment puis-je "voir" les paramètres de l'interface "Itest", sans ouvrir le fichier ou chercher les erreurs du compilateur?
commencer à taper 'foo ({})' et IntelliSense de déclenchement à l'intérieur du '{}' pour obtenir des suggestions 'bonjour : string' et 'world: string'? – jcalz
En faisant cela, il me montre l'erreur du compilateur seulement: "(...) la propriété 'bonjour' est manquante dans le type {}" mais pas les suggestions. – user3301565
Hmm, ça [ça marche pour moi] (https://i.imgur.com/zWeovOv.png). – jcalz