Closed jaandrle closed 1 year ago
V tomto příspěvku se zaměříme na koexistenci
JavaScriptu s JSDoc a TypeScriptu. Dále na
možnosti generování dokumentace z TypeScriptu
pomocí gulp
.
Podpora JSDoc v TypeScriptu umožňuje dokumentovat kód za použití standardních JSDoc anotací. Více informací o podporovaných typech a syntaxi lze nalézt v TypeScript: Documentation - JSDocReference.
Můžete použít gulp
spolu s jsdoc-to-md
pro
generování dokumentace z TypeScriptu. Následující
Gist
poskytuje příklad, jak toho dosáhnout.
Existují různá rozšíření JSDoc pro lepší podporu TypeScriptu, jako například jsdoc-advanced-types-plugin a jsdoc-typescript-plugin, které umožňují generování TypeScript definic (.d.ts) z JSDoc anotovaného zdrojového kódu.
I přesto, že TypeScript nabízí mnoho výhod oproti klasickému JavaScriptu, existují i důvody proč některé projekty raději zůstávají u JavaScriptu. Článek One Reason not to migrate JavaScript to TypeScript | Nerd For Tech se zabývá některými z těchto důvodů.
gulp
(→jsdoc-to-md
)