2020-01-01から1年間の記事一覧

リポジトリをメモ帳として使える GitHub App を作った

制作物はこれ。 Make Your Repository A Notebook: https://note.fuji.land/ これは何 GitHub のリポジトリをまるごとメモ帳保管場所にする GitHub App。リポジトリ内の Markdown ファイルを作成、検索、編集できるシンプルな UI を提供している。App をイン…

【TypeScript】Mapped Type と Conditional Type を応用してプロパティの型と型名を相互変換する

Mapped Type と Conditional Type を応用して、オブジェクトのプロパティ型と型名を相互に変換できる。プロパティが string 型ならば "string" という文字列にしたり、逆にプロパティが"string"という文字列ならstring型にしたりできる。サンプルコードを見…