sequelize-automate
Version:
Automatically generate bare sequelize models from your database.
24 lines (19 loc) • 604 B
Plain Text
import { async, config, init, provide, scope, ScopeEnum } from 'midway';
import { Sequelize } from 'sequelize';
export interface IDB {
sequelize: Sequelize;
}
export default class DB implements IDB {
public sequelize: Sequelize;
config;
public connect() {
const { database, username, password, options } = this.config;
// https://sequelize.org/master/class/lib/sequelize.js~Sequelize.html#instance-constructor-constructor
this.sequelize = new Sequelize(database, username, password, options);
}
}