TS2328TS2328 — Types of Construct Signatures Are Incompatible
Two construct signatures (new() calls) have incompatible types.
TS2856A @ts-check comment is used in a TypeScript file where it has no effect.
The @ts-check directive enables type checking in JavaScript files. Using it in TypeScript files is unnecessary because TypeScript files are always type-checked.
Remove the @ts-check comment from TypeScript files. Use @ts-check only in .js files to enable type checking without converting to TypeScript.
TS2328Two construct signatures (new() calls) have incompatible types.
TS2786The expression cannot be used as a JSX component because its return type is not valid.
TS1068An unexpected token was found inside a declaration file or declare block.
TS6133A variable, import, or parameter is declared but its value is never read.
TS1046An await expression or other top-level construct requires the file to be a module.
TS2769None of the function overload signatures match the provided arguments.