l'importation de TypeScript crée déjà une instance
phpcn_u15822017-06-26 10:58:02
0
2
812
Je viens d'apprendre TS Lorsque j'écrivais du code de test, lorsque j'avais besoin de créer une instance : le problème suivant s'est produit, qui était un peu flou
.
La partie classe d'implémentation spécifique du module fonction est la suivante
18, 19 sont des définitions de type. Il n'est pas nécessaire de construire un tel type dans votre code de test. Il vous suffit de transmettre un paramètre correct lors de l'instance alarm (et le type du paramètre est la définition de 18, 19. Selon. les exigences de définition (passez simplement les paramètres).
getAlarmConfig和alarmOutputC'est la définition de deux types, qui peut être comprise comme une signature de fonction, pas une implémentation spécifique Ce que vous devez faire aux lignes 18 et 19 devrait être l'implémentation de ces deux types Tant que cela se rencontre. la signature, vous pouvez la mettre en œuvre de n'importe quelle manière,
18, 19 sont des définitions de type. Il n'est pas nécessaire de construire un tel type dans votre code de test. Il vous suffit de transmettre un paramètre correct lors de l'instance
alarm
(et le type du paramètre est la définition de 18, 19. Selon. les exigences de définition (passez simplement les paramètres).getAlarmConfig
和alarmOutput
C'est la définition de deux types, qui peut être comprise comme une signature de fonction, pas une implémentation spécifiqueCe que vous devez faire aux lignes 18 et 19 devrait être l'implémentation de ces deux types
Tant que cela se rencontre. la signature, vous pouvez la mettre en œuvre de n'importe quelle manière,
Par exemple
PS : Il est préférable de ne pas nommer l'objet d'implémentation de la même manière que la définition du type