よくある間違いその1 がすごい直感的だと思ったけど、スプレッド構文と合わさると穴があるのかぁ。 型パズルとしては楽しいけど、要素数は型レベルじゃなくてランタイムでちゃんと検査しようなってなりそう。

shingo-sasaki-0529shingo-sasaki-0529 のブックマーク 2023/08/05 16:09

その他

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

空でない配列を型で表現する正しい方法【TypeScript】

    TypeScriptでは配列が空でないことを型レベルで表現できます。 この記事ではその型をNonEmptyArray<T>と書くことにします。 結論だけ先に書くと、次のように定義するのが正しいです。 export type NonEmptyArray<...

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

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