TS2328TS2328 — Types of Construct Signatures Are Incompatible
Two construct signatures (new() calls) have incompatible types.
TS1343The import/export syntax requires the file to be treated as a module.
The file uses ESM syntax (import/export) but the TypeScript configuration or file extension does not treat it as a module. This can happen with .cts files or when module is set to none.
Set module to a valid module system in tsconfig (es2022, nodenext, etc.). Use .mts extension for ESM files. Add type: module to package.json.
TS2328Two construct signatures (new() calls) have incompatible types.
TS2464A computed property name in a type literal must be a simple expression.
TS1270A decorator is placed before the export keyword, which is not allowed.
TS2395Merged declarations for the same name have inconsistent export modifiers.
TS2503TypeScript cannot find a namespace with the specified name.
TS1128TypeScript expected a declaration or statement but found an unexpected token.