TypeScript 型の課題集
TypeScript のチューリング完全な型システムの力で
高品質な型は潜在的なバグを回避しつつ、プロジェクトの保守性を向上させるのに役立ちます。
TypeScriptには ts-toolbelt, utility-types, simplytyped など優れた型ユーティリティライブラリがあり、私たちは多くの後押しを得ているはずです。
このプロジェクトは、型システムがどのように動作するのかを理解したり、独自の型ユーティリティを書いたり、課題へのチャレンジを楽しむことをサポートします。また、実際の業務で直面した問題を質問したり、その答えを得られるコミュニティを作りたいと考えています。 - そこでの問題が課題集に追加されるかもしれません!
以下のバッジをクリックすると、課題の詳細が表示されます。
✨ 今後の課題
様々な方法でこのプロジェクトに貢献できます。
例:
- 自分の解答を共有する
- 新しい課題を提案する
- 既存の課題にテストケースを追加する
- 問題の解決方法に関する学習資料や、アイデアを提供する
- 実際のプロジェクトで直面した課題を、解決策があるかどうかに関係なく共有する - コミュニティが助けになるでしょう
- Issueの議論に参加して、他の人を助ける
- このプロジェクトのインフラに貢献する TODOs.md
Issue を開いてテンプレートを選択するだけです。是非チャレンジしてみて下さい!
このプロジェクトは、@hardfist と @MeCKodo と一緒に実際の業務で型の課題を解決したことから生まれました。また、このプロジェクトに初期から多くのフィードバックを通して貢献してくれた @sinoon に感謝します。
日本語のコミュニティの翻訳と維持について、@kawamataryoに感謝します。
英語版に記載しています。
MIT