'sequelize-typescript problem initializing sequelize object

This is my first project using sequelize-typescript, I am unsing sqlite and here is how I initialize it.

sequelize.ts line 3-8

export const sequelize: Sequelize = new Sequelize({
    dialect: 'sqlite',
    database: 'bookings',
    storage: './db/development.db',
    models: [__dirname + '/models'],
});

The error is strange and does not give me any hints where exactly is the problem .It says that it's on line three where I initialize the object.

A:\TrainingProjects\node_modules\reflect-metadata\Reflect.js:354
                throw new TypeError();
                      ^
TypeError: 
    at Object.getMetadata (A:\TrainingProjects\node_modules\reflect-metadata\Reflect.js:354:23)
    at getModelName (A:\TrainingProjects\node_modules\sequelize-typescript\dist\model\shared\model-service.js:21:20)
    at A:\TrainingProjects\node_modules\sequelize-typescript\dist\sequelize\sequelize\sequelize.js:62:64
    at Array.map (<anonymous>)
    at Sequelize.defineModels (A:\TrainingProjects\node_modules\sequelize-typescript\dist\sequelize\sequelize\sequelize.js:61:23)
    at Sequelize.addModels (A:\TrainingProjects\node_modules\sequelize-typescript\dist\sequelize\sequelize\sequelize.js:37:36)
    at new Sequelize (A:\TrainingProjects\node_modules\sequelize-typescript\dist\sequelize\sequelize\sequelize.js:20:22)
    at Object.<anonymous> (A:\TrainingProjects\src\sequelize.ts:3:37)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Module.m._compile (A:\TrainingProjects\node_modules\ts-node\src\index.ts:1459:23)
[nodemon] app crashed - waiting for file changes before starting...

PS. I am really sick of sequelize, should I switch to prisma or something else?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source