Skip to content

Commit 316d3a8

Browse files
committed
ts: lib/models/index.js
1 parent 17987fe commit 316d3a8

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

lib/models/index.js renamed to lib/models/index.ts

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
'use strict'
21
// external modules
3-
var fs = require('fs')
4-
var path = require('path')
5-
var Sequelize = require('sequelize')
6-
const { cloneDeep } = require('lodash')
2+
import * as fs from "fs";
3+
import * as path from "path";
4+
import {Sequelize} from "sequelize";
5+
import {cloneDeep} from "lodash";
76

87
// core
9-
var config = require('../config')
10-
var logger = require('../logger')
8+
import * as config from "../config";
9+
import * as logger from "../logger";
1110

1211
var dbconfig = cloneDeep(config.db)
1312
dbconfig.logging = config.debug ? (data) => {
@@ -25,20 +24,22 @@ if (config.dbURL) {
2524

2625
// [Postgres] Handling NULL bytes
2726
// https://github.com/sequelize/sequelize/issues/6485
28-
function stripNullByte (value) {
27+
function stripNullByte(value) {
2928
value = '' + value
3029
// eslint-disable-next-line no-control-regex
3130
return value ? value.replace(/\u0000/g, '') : value
3231
}
32+
3333
sequelize.stripNullByte = stripNullByte
3434

35-
function processData (data, _default, process) {
35+
function processData(data, _default, process) {
3636
if (data === undefined) return data
3737
else return data === null ? _default : (process ? process(data) : data)
3838
}
39+
3940
sequelize.processData = processData
4041

41-
var db = {}
42+
var db: any = {}
4243

4344
fs.readdirSync(__dirname)
4445
.filter(function (file) {
@@ -58,4 +59,4 @@ Object.keys(db).forEach(function (modelName) {
5859
db.sequelize = sequelize
5960
db.Sequelize = Sequelize
6061

61-
module.exports = db
62+
export = db

0 commit comments

Comments
 (0)