資料そんなに作り込めなかった :pray:

intermockにプルリクを出した話

Why

指定したファイル群の中にあるReact Componentをstorybookに自動でそれっぽくマウントしたい

Plan

1. 生成対象のReactのComponentリストを作成する

2. それらをstorybookにマウントする

2-1. マウントする為にそれぽいpropsを用意する必要がある

コンポーネントを全部取るのは普通にいけたけど、Propsの生成どうしよう 🤔

普通に行けそうなのはわかるけど、結構めんどくさそう。。。(ここで一時期止まってた

なんかinterfaceとか与えたら生成してくれるライブラリあるんじゃない?と思ってググったらintermockを発見

ちゃんと動きそう

これがちゃんと動けばシンプルなstorybook自動作成がもう目の前にくる

実際動かしたりソースを読むと tuple typeとかtype aliasとか色々対応されてなかった.

また、今の作りだと全ての形名をdictに追加してるので、同名のinterfaceがあると早出しのが消滅する.

あと、外部importの型もまだ対応してない.

多分まだ把握していない奴がまだまだある.

一応これの第九章で自作コンパイラーやったから(BFFを元にRustで四則演算コンパイラを作るだけ)、プルリクれた。
intermockのサンプルもあるし(全体はまだ把握してない)、同じようなのを、それを元に0から設計して自作してみるのもいいかもなと思っている (ある程度実用的なのでこれを気にts compiler apiのモチベも増えるのかなと

皆さんならどうやってtypeのmockデータ生成しますか? 🤔 

Made with Slides.com