エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
実例 再帰型定義とRGBA / TypeScript一人カレンダー
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
実例 再帰型定義とRGBA / TypeScript一人カレンダー
こんにちは、クレスウェア株式会社の奥野賢太郎 (@okunokentaro) です。本記事はTypeScript 一人 Advent... こんにちは、クレスウェア株式会社の奥野賢太郎 (@okunokentaro) です。本記事はTypeScript 一人 Advent Calendar 2022の24日目です。昨日は『実例 extends Error』を紹介しました。 過去の頑張りを話します 筆者の参加している案件のひとつに、CSS in JSを採用している案件がありました。具体的にはEmotionを使っていました。そこで色を示すRGB値やAlpha値を取り扱うべくRGBA型という型が生まれました。 次のサンプルコードは、かつて使われた実際のコードです。 type UInt8 = | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 2