検索

ホームページ  >  に質問  >  本文

typescriptのインポートはすでにインスタンスを作成しています - コードログ

TS を学んだところです。テスト コードを書いているとき、インスタンスを作成する必要があるときに、次の問題が発生しました。少しぼやけていました。


汎用モジュールの具体的な実装クラス部分は次のとおりです

###
phpcn_u1582phpcn_u15822706日前822

全員に返信(2)返信します

  • 淡淡烟草味

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

    18、19 は型定義です。テスト コードでそのような型を構築する必要はありません。インスタンス alarm のときに正しいパラメーターを渡すだけです (パラメーターの型は 18、19 の定義です。定義要件はパラメータを渡すだけです)。

    返事
    0
  • 某草草

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

    getAlarmConfigalarmOutputこれは 2 つの型の定義であり、特定の実装ではなく、関数のシグネチャとして理解できます。
    18 行目と 19 行目で行う必要があるのは、これら 2 つの型を満たしている限りです。署名は、任意の方法で実装できます。
    例えば

    リーリー

    追記: 実装オブジェクトに型定義と同じ名前を付けないことをお勧めします

    返事
    0
  • キャンセル返事