エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Zod + Firestore で楽に使える汎用Converter : 型付けとジェネリクスの魔法 #GameWith #TechWith #Zod #Firestore - GameWith Developer Blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Zod + Firestore で楽に使える汎用Converter : 型付けとジェネリクスの魔法 #GameWith #TechWith #Zod #Firestore - GameWith Developer Blog
はじめに こんにちは。GameWith のエンジニアの m です! この記事はGameWith アドベントカレンダー2023... はじめに こんにちは。GameWith のエンジニアの m です! この記事はGameWith アドベントカレンダー2023 の5日目の記事です。 qiita.com GameWith の一部のサービスでは Firebase の機能を活用していますが、 TypeScript を使って Firestore を扱う際にいくつかの課題に直面しました。 本記事では、これらの課題を解決した方法をご紹介します。 困っていたこと スキーマとバリデーションの分離による対応漏れ Firestore のドキュメントごとにバリデーション処理を作るのが手間 any や 型アサーションの使用で型が壊れて予期せぬエラーが起こる Zod とは TypeScript ファーストのスキーマ宣言・バリデーションライブラリです。 以下のような特徴があります。 依存関係ゼロ Node.js 及び最新の全てのブラウザで動作する 小