TS2366TS2366 — Function Lacks Ending Return Statement
A function with a non-void return type does not have a return statement at the end.
TS5097Two incompatible compiler options are set simultaneously in tsconfig.
Certain TypeScript compiler options are mutually exclusive. For example, you cannot use both outFile and module: esnext, or both composite and outFile.
Remove one of the conflicting options from tsconfig.json. Check the TypeScript documentation for which options are incompatible. Choose the option that best fits your project's needs.
TS2366A function with a non-void return type does not have a return statement at the end.
TS2589A recursive type reaches TypeScript's maximum instantiation depth.
TS2305The specified export does not exist in the referenced module.
TS6133A variable, import, or parameter is declared but its value is never read.
TS2345The argument passed to a function is not compatible with the expected parameter type.
TS2565A class property with a definite assignment assertion (!) is never read.