Annexe D. Recettes pour la rédaction de fichiers de déclaration pour des modules JavaScript tiers.
Cette annexe couvre quelques éléments et modèles clés qui reviennent souvent lors du typage de modules tiers. Pour une discussion plus approfondie sur le typage du code tiers, va voir "JavaScript qui n'a pas de déclaration de type sur DefinitelyTyped".
Puisque les fichiers de déclaration de module doivent vivre dans des fichiers .d.ts et ne peuvent donc pas contenir de valeurs, lorsque tu déclares des types de module, tu dois utiliser le mot-clé declare pour affirmer que les valeurs du type donné sont réellement exportées par ton module. Le tableau D-1 fournit un bref résumé des déclarations régulières et de leurs équivalents en matière de déclaration de type.
| .ts | .d.ts |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Types d'exportations
Le fait que ton module utilise des exportations globales, ES2015 ou CommonJS aura une incidence sur la façon dont tu écris tes fichiers de déclaration.
Globaux
Si ton module ne fait qu'attribuer des valeurs à l'espace de noms global et n'exporte rien, tu peux ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access