2017-11-01 10 views
0

私はこのtslintエラーを受け取りました。私はそれを理解できません。インターフェイスは大文字で始まります。`(interface-name)[typescript/tslint]`ルールのエラー?

29 col 11 error| interface name must start with a capitalized I (interface-name) [typescript/tslint]

S> 29 interface Props { 
    30 answerQuestion: (answerQuestion: AnswerQuestion) => void; 

答えて

0

interface-name ruleすべてのインターフェイスは、大文字Iと一緒にいることが必要です。これはインタフェースをクラスと区別するためです(インタフェースは値ではなくクラスです)。あなたのケースでは、あなたのインターフェイスをIPropsという名前にしてコードを修正することができます。

関連する問題