TIL – Evitar el error de Class constructor model cannot be invoked without ‘new’

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).

Compartí el post, no seas careta...Tweet about this on Twitter
Twitter
Share on Facebook
Facebook
0Share on Tumblr
Tumblr
0Share on LinkedIn
Linkedin

Entradas recientes

Comentarios recientes

Archivos

Categorías

Santi Escrito por:

Sé el primero en comentar

Deja un comentario