TypeScriptのエラー一覧 > 本ページ
TS2366: Function lacks ending return statement and return type does not include 'undefined'.
TypeScript 実在のエラーメッセージです。原因と解決方法を解説します。
原因
分岐で return しないパスがある
解決方法
全分岐でreturn、または戻り型に undefined を含める
エラー文の一部だけ分かる場合はエラーメッセージ検索に貼ると候補を即表示できます。
TypeScriptの設定起因ならtsconfig診断もどうぞ。