TypeScriptでメソッド定義をメソッド風 `{ foo(): void }` に書くのとアロー関数風 `{ foo: ()=>void }` に書くのとでコンパイラーの認識が変わる話。アロー関数風の方が型エラーをちゃんと検出してくれる。ESLintで記法を抑制できる。

ginpeiginpei のブックマーク 2024/02/04 06:03

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Method Shorthand Syntax Considered Harmful

    Using the method shorthand syntax for function annotations in TypeScript can result in runtime errors. It is recommended to use object property syntax instead.

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう