2017-03-14 2 views
4

私はtslintのルールhereを読んでいますが、the typedef ruleのようにと表示されています。call-signatureのオプションが返されるタイプの不満はありません。tslintルールを介してTypescriptクラスでメソッドの戻り値の型を強制する方法はありますか?

誰かが、クラスメソッドで戻り値の型を強制するルールを知っていますか?

+0

'noImplicitAny'はあなたのために良い仕事しませんか? IMO、可能な限り推論型を利用したいと思います。 :) – unional

+0

'noImplicitAny'は、lintingではなくコンパイラオプションであり、このケースを防ぐものではありません。推論された型がうまくいくと私は同意しますが、どのような型のデータがメソッドから返されているのかわからない場合があります。 – icfantv

+0

'call-signature'がうまくいくようです。おそらく、あなたは 'arrow-call-signature'も探しているでしょうか? – JKillian

答えて

9

このを経由を行うことができ判明:

"typedef": [ 
    true, 
    "call-signature", 
    "property-declaration" 
] 
関連する問題