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