Hoy me encontre con el siguiente error al intentar utilizar Sequelize con Typescript:
class constructor model cannot be invoked without 'new'
Este error se debe a que Sequelize requiere que el código sea transpilado en formato ES6, para poder realizar esto, debemos cambiar nuestra configuración en tsconfig.json
, agregando las siguientes configuraciones:
// tsconfig.json { "compilerOptions" : { "target" : "es6", "module": "commonjs", } }
Para más información sobre el error pueden dirigirse al siguiente issue en github.
Para más entradas sobre cosas que aprendo en el día a día, visita la categoría TIL (Today I Learned).
Comentarios recientes