@tsk https://github.com/Grant-Zietsman/validate-typescript 、schemaのTS上の型と実行時の型が異なるのがもやもやするんだけど、もしかして現状のTypeScriptだとこれを(schemaの型を自分でもう一つ書く以外に)どうにかする方法ってなかったりしますか
@rinsuki@mstdn.rinsuki.net そういう型だと宣言されるともうどうしようもなくて、そういうライブラリだと思って使うしかないような気がする(個人的には使いたくないね)
@tsk あーいや自分で作るとしたときに、これを現状のTypeScriptの型システムでもうちょいマシにできるのかな〜という話です
@rinsuki@mstdn.rinsuki.net 自分で作る、どの範囲の話なんだろうか(バリデーションライブラリを自分で書くって話なのか、このライブラリをラップしたりしてうまく使うって話なのか)
@tsk バリデーションライブラリを書く話です
@tsk あれなんかよくわかってないんだけどわかりやすいexample知ってたりしませんか
@tsk サンガツ、シャーワあびたらやってみるわ
@rinsuki@mstdn.rinsuki.net Mapped Typeで簡単にいける