汎用的なAPIラッパーを書いてるんですが、`<T extends ...>` で受け渡すときに `unknown` に推論されてしまって、呼び出し側で毎回キャストすることになってます。型推論を効かせるための書き方のコツってありますか? 簡単なサンプルコードはあるので、必要なら追記します。
自分も同じところ通りました。結論、最初は「とりあえず動くもの」を最優先にして、後から痛い思いをする方が学びは大きい派です。完璧を目指して動かないのが一番損。
定番の答えで恐縮ですが、ZennとQiitaの最新記事をまず1〜2本読んで、自分の文脈と照らすのがおすすめです。技術の最新動向は半年で変わります。