サクサク読めて、アプリ限定の機能も多数!
`as { type: "__invalid__" }`でneverの代わり
efcl のブックマーク 2022/08/21 22:59
TypeScriptのexhaustiveness checkをスマートに書く[TypeScript][article]`as { type: "__invalid__" }`でneverの代わり2022/08/21 22:59
`as { type: "__invalid__" }`でneverの代わり
このブックマークにはスターがありません。 最初のスターをつけてみよう!
zenn.dev/qnighy2022/08/14
TypeScriptではデザインパターンとしてtagged unionによる直和がよく使われます。このときパターンマッチに相当する処理はswitchで行われますが、そこで直和に対する分岐が網羅的であることの保証を実行時と型検...
61 人がブックマーク・5 件のコメント
\ コメントが サクサク読める アプリです /
`as { type: "__invalid__" }`でneverの代わり
efcl のブックマーク 2022/08/21 22:59
このブックマークにはスターがありません。
最初のスターをつけてみよう!
TypeScriptのexhaustiveness checkをスマートに書く
zenn.dev/qnighy2022/08/14
TypeScriptではデザインパターンとしてtagged unionによる直和がよく使われます。このときパターンマッチに相当する処理はswitchで行われますが、そこで直和に対する分岐が網羅的であることの保証を実行時と型検...
61 人がブックマーク・5 件のコメント
\ コメントが サクサク読める アプリです /