Use import syntax for logger and config

Signed-off-by: David Mehren <dmehren1@gmail.com>
This commit is contained in:
David Mehren 2020-04-12 13:11:06 +02:00
parent dd11483f44
commit 9f284b752b
No known key found for this signature in database
GPG key ID: 6017AF117F9756CB
14 changed files with 98 additions and 113 deletions

View file

@ -1,22 +1,20 @@
import {Sequelize} from 'sequelize-typescript';
import {Author} from './author';
import {Note} from './note';
import {Revision} from './revision';
import {Temp} from './temp';
import {User} from './user';
import { Sequelize } from 'sequelize-typescript'
import { Author } from './author'
import { Note } from './note'
import { Revision } from './revision'
import { Temp } from './temp'
import { User } from './user'
const {cloneDeep} = require('lodash')
import { logger } from '../logger'
import { config } from '../config'
// core
var config = require('../config')
var logger = require('../logger')
var dbconfig = cloneDeep(config.db)
const { cloneDeep } = require('lodash')
const dbconfig = cloneDeep(config.db)
dbconfig.logging = config.debug ? (data) => {
logger.info(data)
} : false
export let sequelize: any;
export let sequelize: any
// Heroku specific
if (config.dbURL) {
@ -25,8 +23,6 @@ if (config.dbURL) {
sequelize = new Sequelize(dbconfig.database, dbconfig.username, dbconfig.password, dbconfig)
}
sequelize.addModels([Author, Note, Revision, Temp, User]);
export {Author, Note, Revision, Temp, User};
sequelize.addModels([Author, Note, Revision, Temp, User])
export { Author, Note, Revision, Temp, User }