TS2515TS2515 — Una clase no abstracta no implementa un miembro abstracto
Una clase no abstracta que extiende una clase abstracta no implementa todos los miembros abstractos.
TS2363El operando derecho de una expresión aritmética debe ser de tipo number o bigint.
Estás usando un operador aritmético donde el operando derecho no es un tipo numérico. El lado derecho de la expresión no se evalúa como un number o bigint.
Convierte el operando derecho a número usando Number() o parseInt(). Asegúrate de que la variable esté tipada como number. Usa un guardia de tipo para estrechar tipos de unión a number.
TS2515Una clase no abstracta que extiende una clase abstracta no implementa todos los miembros abstractos.
TS4058El tipo de retorno de una función no se puede nombrar sin importar un tipo de otro módulo.
TS2347Se proporcionaron argumentos de tipo a una función que no es genérica.
TS2564Una propiedad de clase no se inicializa en el constructor y no tiene valor predeterminado.
TS2589Un tipo recursivo alcanza la profundidad máxima de instanciación de TypeScript.
TS1192El módulo que estás importando no tiene una exportación por defecto.