無駄と文化

実用的ブログ

TypeScript

指定したキーだけを省略可能にするユーティリティタイプを書く

TypeScript は便利だ。型検査で値が保証されるのはとても頼もしい。 とはいえ場合によっては型検査を通すために不必要にタイプ量が増えてしまうことがある。 例えば下記のような型が 外部ライブラリによって生成される としよう。 type User = { __typename:…

自分の体重を全世界に公開するために GraphQL API を作った

先日の記事でも書いたとおり、最近 健康志向になってきてダイエットっぽいことをしています。 blog.mudatobunka.org そんなわけで毎日体重計に乗ったりしてるわけですが。日々の体重データが蓄積されてくると「このデータを広く世界中の人が使えるように公開…