1- 'use strict'
21// external modules
3- var Sequelize = require ( 'sequelize' )
4- var async = require ( 'async' )
5- var moment = require ( 'moment' )
6- var childProcess = require ( 'child_process' )
7- var shortId = require ( 'shortid' )
8- var path = require ( 'path' )
9- var util = require ( 'util' )
10-
11- var Op = Sequelize . Op
2+ import * as Sequelize from "sequelize" ;
3+ import * as async from "async" ;
4+ import * as moment from "moment" ;
5+ import * as childProcess from "child_process" ;
6+ import * as shortId from "shortid" ;
7+ import * as path from "path" ;
8+ import * as util from "util" ;
129
1310// core
14- var config = require ( '../config' )
15- var logger = require ( '../logger' )
11+ import * as config from "../config" ;
12+ import * as logger from "../logger" ;
13+
14+ var Op = Sequelize . Op
1615
1716var dmpWorker = createDmpWorker ( )
1817var dmpCallbackCache = { }
1918
20- function createDmpWorker ( ) {
19+ function createDmpWorker ( ) {
2120 var worker = childProcess . fork ( path . resolve ( __dirname , '../workers/dmpWorker.js' ) , {
2221 stdio : 'ignore'
2322 } )
@@ -44,7 +43,7 @@ function createDmpWorker () {
4443 return worker
4544}
4645
47- function sendDmpWorker ( data , callback ) {
46+ function sendDmpWorker ( data , callback ) {
4847 if ( ! dmpWorker ) dmpWorker = createDmpWorker ( )
4948 var cacheKey = Date . now ( ) + '_' + shortId . generate ( )
5049 dmpCallbackCache [ cacheKey ] = callback
0 commit comments