TS2786TS2786 — Component Cannot Be Used as JSX Element
A component's return type is not compatible with JSX element types.
TS2394A function overload signature is not compatible with the implementation signature.
The implementation signature of an overloaded function does not cover all the overload signatures. The implementation must be a superset of all overload parameter and return types.
Make the implementation signature broad enough to accept all overload cases. Use union types in the implementation to cover all overload parameter types. Ensure the return type is compatible with all overloads.
TS2786A component's return type is not compatible with JSX element types.
TS2696A TypeScript-only feature is being used in a JavaScript file.
TS2683The this keyword has an implicit any type because there is no contextual type.
TS2306The file referenced in an import statement is not recognized as a module.
TS2347Type arguments were provided to a function that is not generic.
TS2503TypeScript cannot find a namespace with the specified name.