今週のまとめ(9/7)
技術
TypeScript
Mapped Type & Conditional Type
Mapped type を使うことで(定義の複雑さは増すものの)返り値の型情報をより正確に定義できる
Conditional Type を使うことで型の条件分岐も定義できる
template string type
まだ Pull request の段階の話だけど、面白い機能が増えそう
express の router にある path parameter に適用する例
Nuxt(Vue Router)でも同じように出来ないか試してみたい
TSのtemplate string typeネタでもっこ思いついた。
— Yosuke Kurami (@Quramy) 2020年9月1日
expressのrouterとかでよくあるpath parameterのやつhttps://t.co/t26nvU7JHy
Swaggerへの適用例も魅力的
できました。
— ノーン (@nkowne63) 2020年9月1日
「型オンリーで」SwaggerのJSONを解析し、型安全なAPIクライアントを錬成しています。(URLが長すぎたので短縮してます)
これはtemplate string typeなしではASTによるコード生成をしなければ達成できませんでした。https://t.co/jW98GIqMfz
解説記事
その他
料理
卵焼き、新しい作り方 pic.twitter.com/pvQkeM9tBd
— 福建料理 福記 (@YuuHayasi) 2020年9月1日