recherche

Maison  >  Questions et réponses  >  le corps du texte

l'importation de TypeScript crée déjà une instance

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_u1582phpcn_u15822706 Il y a quelques jours825

répondre à tous(2)je répondrai

  • 淡淡烟草味

    淡淡烟草味2017-06-26 11:00:02

    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).

    répondre
    0
  • 某草草

    某草草2017-06-26 11:00:02

    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

    répondre
    0
  • Annulerrépondre