`as { type: "__invalid__" }`でneverの代わり

efclefcl のブックマーク 2022/08/21 22:59

その他

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

TypeScriptのexhaustiveness checkをスマートに書く

    TypeScriptではデザインパターンとしてtagged unionによる直和がよく使われます。このときパターンマッチに相当する処理はswitchで行われますが、そこで直和に対する分岐が網羅的であることの保証を実行時と型検...

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

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