ポスト

任意の型をomitできるようにしたり、key: nullなものをkey: neverにするのではなく削除できるようにしたりしたomitType.tsを追加してみました。が、Omitな型の変数に代入したいのか、あるいはOmitな型を継承した変数を利用したいのかによってどういう変換を行うべきかも変わりそうです(反変、共変)

メニューを開く

yu-ichiro@s3i7h

みんなのコメント

メニューを開く

例えば key: string | null なものがあったとして、key: stringにしたいのか(利用時に実際のobjが何にせよkeyがstringであることを保証したい)、keyがそもそもないことにしたいのか(代入時に実際のobjが何にせよkeyが利用されないことを保証したい)みたいなので方向性が180度変わるというか

yu-ichiro@s3i7h

人気ポスト

もっと見る
Yahoo!リアルタイム検索アプリ