logo
/
TypeScriptでオブジェクトの値を元に別の型を組み立てたい
2023-01-12

解決方法

satisfies operatorとreadonlyを指定すればいける
Loading...
Loading...
Optionalもできる
Loading...

やりたいこと

こんな感じの単純な型情報の抜き出しじゃなくて
Loading...
オブジェクト定義の一部の値を使って新しい型情報を組み立てたい
Loading...
イメージとしてはzodzod.inferの用な感じで書きたい
Loading...

逆方向もできるか試す

ChatGPTに聞いたら普通に答えてくれた(怖い)

質問内容

Loading...

解決方法

違反なプロパティの抑制はできるが、推測される型定義が以下のように|なので、配列の数が足りなくてもエラーにならない。
Loading...
Loading...

ログ