TS2612TS2612 — La propiedad sobrescribe un accesor de la clase base
Una propiedad en una clase derivada entra en conflicto con un accesor getter/setter de la clase base.
TS2420Una clase declara que implementa una interfaz, pero no proporciona todos los miembros requeridos.
A la clase le faltan una o más propiedades o métodos requeridos por la interfaz. La cláusula implements obliga a que la clase proporcione todos los miembros declarados en la interfaz.
Añade todas las propiedades y métodos faltantes de la interfaz. Asegúrate de que los tipos de los miembros implementados coincidan con los de la interfaz. Usa un IDE para implementar automáticamente los miembros de la interfaz.
interface Animal { speak(): void }
class Dog implements Animal {}TS2612Una propiedad en una clase derivada entra en conflicto con un accesor getter/setter de la clase base.
TS2740Un tipo de objeto no tiene propiedades requeridas que el tipo destino espera.
TS18047TypeScript advierte que un valor podría ser null y lo estás usando sin comprobarlo.
TS2783Un argumento spread en una llamada a función debe ser de tipo tupla o pasarse a un parámetro rest.
TS5097Se establecen simultáneamente dos opciones del compilador incompatibles en tsconfig.
TS1068Se encontró un token inesperado dentro de un archivo de declaración o bloque declare.