l'importation de TypeScript crée déjà une instance
phpcn_u1582
phpcn_u1582 2017-06-26 10:58:02
0
2
766

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

phpcn_u1582
phpcn_u1582

répondre à tous (2)
淡淡烟草味

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'instancealarm(et le type du paramètre est la définition de 18, 19. Selon. les exigences de définition (passez simplement les paramètres).

    某草草

    getAlarmConfigalarmOutputC'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,

    Par exemple

    const alarmOutput: alarmOutput = (msg) => {} const getAlarmConfig: getAlarmConfig = (id) => new Promise((resolve) => resolve([]));

    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

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!