サクサク読めて、アプリ限定の機能も多数!
TypeScriptでメソッド定義をメソッド風 `{ foo(): void }` に書くのとアロー関数風 `{ foo: ()=>void }` に書くのとでコンパイラーの認識が変わる話。アロー関数風の方が型エラーをちゃんと検出してくれる。ESLintで記法を抑制できる。
ginpei のブックマーク 2024/02/04 06:03
Method Shorthand Syntax Considered Harmful[javascript]TypeScriptでメソッド定義をメソッド風 `{ foo(): void }` に書くのとアロー関数風 `{ foo: ()=>void }` に書くのとでコンパイラーの認識が変わる話。アロー関数風の方が型エラーをちゃんと検出してくれる。ESLintで記法を抑制できる。2024/02/04 06:03
TypeScriptでメソッド定義をメソッド風 `{ foo(): void }` に書くのとアロー関数風 `{ foo: ()=>void }` に書くのとでコンパイラーの認識が変わる話。アロー関数風の方が型エラーをちゃんと検出してくれる。ESLintで記法を抑制できる。
このブックマークにはスターがありません。 最初のスターをつけてみよう!
www.totaltypescript.com2024/02/04
Using the method shorthand syntax for function annotations in TypeScript can result in runtime errors. It is recommended to use object property syntax instead.
2 人がブックマーク・2 件のコメント
\ コメントが サクサク読める アプリです /
TypeScriptでメソッド定義をメソッド風 `{ foo(): void }` に書くのとアロー関数風 `{ foo: ()=>void }` に書くのとでコンパイラーの認識が変わる話。アロー関数風の方が型エラーをちゃんと検出してくれる。ESLintで記法を抑制できる。
ginpei のブックマーク 2024/02/04 06:03
このブックマークにはスターがありません。
最初のスターをつけてみよう!
Method Shorthand Syntax Considered Harmful
www.totaltypescript.com2024/02/04
Using the method shorthand syntax for function annotations in TypeScript can result in runtime errors. It is recommended to use object property syntax instead.
2 人がブックマーク・2 件のコメント
\ コメントが サクサク読める アプリです /