技術とかの雑なToday I Learnedメモ

昨日の話の続き、type-coverage

グレーアウト部分をクリックして閉じる動作は「他の操作を受け付ける」とは別の話、type-coverage

昨日書いた「グレーアウト部分をクリックしたら閉じるのはモードレスダイアログなのでは?」という話、違うかもしれない。

Twitter の鍵アカウントの方から指摘をもらったのでツイートを展開できないし貼らないんだけど、「ダイアログを閉じる」という動作自体はダイアログの後ろの画面(親画面?)の操作ではなくダイアログそのものに対する操作で「指定された応答」と考えることができる。

なのでグレーアウト部分のクリック動作に関してはダイアログ自体の操作で、というかダイアログの後ろにある画面を操作できないからグレーアウトされているのであり、そう考えると「モーダルダイアログ」になるのが自然だなと思いました。教えてもらえて本当に感謝です。

type-coverage

plantain-00/type-coverage: A CLI tool to check type coverage for typescript code

すごく雑に言うと TypeScript で any でない率を計算してくれるライブラリっぽいので、これ使って計測してみる(実際導入してくれたのはチームのエンジニアの方でした)