2017-08-24 4 views
1

Je commence un projet de typographie, mais je suis très habitué à écrire des commentaires de style JSdoc, et je préfère continuer à utiliser ce style - en plus de certains les autres finesses tapissées.Comment obtenir VS Code ou Typescript pour utiliser mes typages JSDoc

Mais je n'arrive pas à obtenir VS Code pour reconnaître n'importe quel type de frappe - et déduit ses propres trucs.

All the pointed out parts in this image show no typing

C'est dans un tapuscrit (.ts) fichier, avec un tsconfig.json, et en utilisant uniquement les typages valides montré here. Qu'est-ce que je fais mal?

Répondre

2

TypeScript ne regarde pas les typings jsdocs dans les fichiers TS. Le rationnel est que les annotations de type dans le langage sont la source de la vérité de typage, et essayer de fusionner ces annotations avec les typages de JS Docs serait déroutant

+1

Il est important de mentionner que vous pouvez utiliser JSDoc dans les fichiers js avec tapuscrit. [Wiki] (https://github.com/Microsoft/TypeScript/wiki/JSDoc-support-in-JavaScript) – Gerrit0

+0

Ah merci! C'est un peu dommage - puisque j'aimerais mélanger de jolies choses dactylographiées (interfaces et syntaxe de classe) avec le style jsdoc auquel je suis habitué. Je suppose que je peux encore, mais pas dans le même fichier. – yathern