Quelle est la manière correcte d'instancier une interface dans Typescript dans une application Angular 2?

Dans mon Angulaire 2-Tapuscrit de l'application j'ai défini une interface plutôt qu'une classe pour permettre à des paramètres facultatifs.

Pour autant que je sais que je dois quelque part implémenter l'interface par

à l'exportation de la classe maclasse implements myInterface { ... }

et de l'instancier via nouvelle(...)

Je me demandais si c'est la bonne façon de le faire (dans Angulaire 2) ou il y a un plus simple /la meilleure façon?

Aussi, où dois-je mettre de la mise en œuvredans le composant (.ts) où je l'utilise, où l'interface est ou d'où?

source d'informationauteur dragonmnl