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...Share on twitter
Twitter
Share on facebook
Facebook
0
Share on google
Google
Share on tumblr
Tumblr
0
Share on linkedin
Linkedin
0
Buy Me A Coffee

Entradas recientes

Comentarios recientes

Archivos

Categorías

Santi Escrito por: