Charger le fichier js dans un fichier typographique
J'ai une simple copie dactylographiée (ts) qui a besoin d'une fonction à partir d'un fichier JavaScript. Comment puis-je importer ce fichier js en fichier ts? Dois-je créer un fichier ts pour que le fichier js pour pouvoir l'utiliser dans mon fichier ts?
source d'informationauteur sheldon_cooper
Vous devez vous connecter pour publier un commentaire.
La façon la plus simple est juste de
declare
la fonction que vous utilisez:File1.js
Fichier2.ts
Si votre scénario est plus complexe (c'est à dire plusieurs fichiers de référencement File1.js ou il y a beaucoup de fonctions dans File1.js que serait encombrer Fichier2.ts), vous pouvez faire un Fichier1.d.ts fichier de référence et qu'à partir de Fichier2.ts:
Fichier1.d.ts
Fichier2.ts
Juste pour les archives,si vous ajoutez un ///ref pour un fichier JavaScript à l'intérieur de votre fichier TS, le compilateur va essayer de valider tout le code dans les fichiers JS et jeter une énorme erreur de la liste. Essayez avec jQuery ou quelque chose comme ça et vous verrez ce que je veux dire.