migrating to typescript
This commit is contained in:
parent
1a2611e253
commit
08500d4441
|
@ -18,40 +18,45 @@
|
||||||
*
|
*
|
||||||
* @author Anatoly Khaytovich <anatolyuss@gmail.com>
|
* @author Anatoly Khaytovich <anatolyuss@gmail.com>
|
||||||
*/
|
*/
|
||||||
'use strict';
|
import * as path from 'path';
|
||||||
|
import * as fs from 'fs';
|
||||||
|
import { EventEmitter } from 'events';
|
||||||
|
import Conversion from '../../src/Conversion';
|
||||||
|
import DBAccess from '../../src/DBAccess';
|
||||||
|
import DBAccessQueryResult from '../../src/DBAccessQueryResult';
|
||||||
|
import DBVendors from '../../src/DBVendors';
|
||||||
|
import { Main } from '../../src/Main';
|
||||||
|
import SchemaProcessor from '../../src/SchemaProcessor';
|
||||||
|
import readDataTypesMap from '../../src/DataTypesMapReader';
|
||||||
|
import loadStructureToMigrate from '../../src/StructureLoader';
|
||||||
|
import pipeData from '../../src/DataPipeManager';
|
||||||
|
import { createStateLogsTable } from '../../src/MigrationStateManager';
|
||||||
|
import { createDataPoolTable, readDataPool } from '../../src/DataPoolManager';
|
||||||
|
import generateError from '../../src/ErrorGenerator';
|
||||||
|
|
||||||
const fs = require('fs');
|
export default class TestSchemaProcessor {
|
||||||
const path = require('path');
|
/**
|
||||||
const { EventEmitter } = require('events');
|
* Instance of class Main.
|
||||||
const connect = require('../../src/Connector');
|
*/
|
||||||
const Main = require('../../src/Main');
|
private readonly _app: Main;
|
||||||
const SchemaProcessor = require('../../src/SchemaProcessor');
|
|
||||||
const readDataTypesMap = require('../../src/DataTypesMapReader');
|
|
||||||
const loadStructureToMigrate = require('../../src/StructureLoader');
|
|
||||||
const pipeData = require('../../src/DataPipeManager');
|
|
||||||
const { createStateLogsTable } = require('../../src/MigrationStateManager');
|
|
||||||
const { createDataPoolTable, readDataPool } = require('../../src/DataPoolManager');
|
|
||||||
const generateError = require('../../src/ErrorGenerator');
|
|
||||||
|
|
||||||
module.exports = class TestSchemaProcessor {
|
/**
|
||||||
|
* Instance of class Conversion.
|
||||||
|
*/
|
||||||
|
private _conversion?: Conversion;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TestSchemaProcessor constructor.
|
* TestSchemaProcessor constructor.
|
||||||
*/
|
*/
|
||||||
constructor() {
|
public constructor() {
|
||||||
this._app = new Main();
|
this._app = new Main();
|
||||||
this._conversion = null;
|
this._conversion = undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Stops the process in case of fatal error.
|
* Stops the process in case of fatal error.
|
||||||
*
|
|
||||||
* @param {Conversion} conversion
|
|
||||||
* @param {String} error
|
|
||||||
*
|
|
||||||
* @returns {undefined}
|
|
||||||
*/
|
*/
|
||||||
processFatalError(conversion, error) {
|
public processFatalError(conversion: Conversion, error: string): void {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
generateError(conversion, error);
|
generateError(conversion, error);
|
||||||
process.exit();
|
process.exit();
|
Loading…
Reference in a new issue