txs:contrib:peertube_a18:concepts_typescript

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Dernière révisionLes deux révisions suivantes
txs:contrib:peertube_a18:concepts_typescript [2020/02/14 15:22] – ↷ Page déplacée de txs:peertube_a18:concepts_typescript à txs:contrib:peertube_a18:concepts_typescript qduchemitxs:contrib:peertube_a18:concepts_typescript [2020/02/14 15:22] – ↷ Liens modifiés en raison d'un déplacement. qduchemi
Ligne 58: Ligne 58:
  
 Le //type-checker// de TypeScript **va vérifier** que l'objet ''user'' passé à la fonction''greeter'' correspond bien à l'interface ''User''. Deux choses à remarquer : Le //type-checker// de TypeScript **va vérifier** que l'objet ''user'' passé à la fonction''greeter'' correspond bien à l'interface ''User''. Deux choses à remarquer :
-  * on peut ne pas déclarer explicitement que ''user'' implémente l'interface ''User'', comme c'est le cas en PHP avec la clause ''implements'' (on verra avec [[txs:peertube-a18:concepts_typescript#heritage|les classes]] un exemple d'utilisation de cette clause);+  * on peut ne pas déclarer explicitement que ''user'' implémente l'interface ''User'', comme c'est le cas en PHP avec la clause ''implements'' (on verra avec [[txs:contrib:peertube_a18:concepts_typescript#heritage|les classes]] un exemple d'utilisation de cette clause);
   *  ''user'' possède en plus une propriété ''age'' mais le //type-checker// vérifie juste que les propriétés présentes dans l'interface sont bien là.   *  ''user'' possède en plus une propriété ''age'' mais le //type-checker// vérifie juste que les propriétés présentes dans l'interface sont bien là.
  
  • txs/contrib/peertube_a18/concepts_typescript.txt
  • de 127.0.0.1