Skip to content

Commit ca16545

Browse files
committed
constructor parameter migrations
1 parent 7f32e74 commit ca16545

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+140
-420
lines changed

src/controller/backtest_controller.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,8 @@ import { Backtest } from '../modules/backtest';
33
import express from 'express';
44

55
export class BacktestController extends BaseController {
6-
private backtest: Backtest;
7-
8-
constructor(templateHelpers: TemplateHelpers, backtest: Backtest) {
6+
constructor(templateHelpers: TemplateHelpers, private backtest: Backtest) {
97
super(templateHelpers);
10-
this.backtest = backtest;
118
}
129

1310
registerRoutes(router: express.Router): void {

src/controller/base_controller.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,7 @@ export interface TemplateHelpers {
1515
}
1616

1717
export abstract class BaseController implements Controller {
18-
protected templateHelpers: TemplateHelpers;
19-
20-
constructor(templateHelpers: TemplateHelpers) {
21-
this.templateHelpers = templateHelpers;
22-
}
18+
constructor(protected templateHelpers: TemplateHelpers) {}
2319

2420
abstract registerRoutes(router: express.Router): void;
2521

src/controller/candles_controller.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,8 @@ import { CandleImporter } from '../modules/system/candle_importer';
55
import express from 'express';
66

77
export class CandlesController extends BaseController {
8-
private candleExportHttp: CandleExportHttp;
9-
private candleImporter: CandleImporter;
10-
11-
constructor(templateHelpers: TemplateHelpers, candleExportHttp: CandleExportHttp, candleImporter: CandleImporter) {
8+
constructor(templateHelpers: TemplateHelpers, private candleExportHttp: CandleExportHttp, private candleImporter: CandleImporter) {
129
super(templateHelpers);
13-
this.candleExportHttp = candleExportHttp;
14-
this.candleImporter = candleImporter;
1510
}
1611

1712
registerRoutes(router: express.Router): void {

src/controller/dashboard_controller.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,8 @@ import { SystemUtil } from '../modules/system/system_util';
44
import express from 'express';
55

66
export class DashboardController extends BaseController {
7-
private ta: Ta;
8-
private systemUtil: SystemUtil;
9-
10-
constructor(templateHelpers: TemplateHelpers, ta: Ta, systemUtil: SystemUtil) {
7+
constructor(templateHelpers: TemplateHelpers, private ta: Ta, private systemUtil: SystemUtil) {
118
super(templateHelpers);
12-
this.ta = ta;
13-
this.systemUtil = systemUtil;
149
}
1510

1611
registerRoutes(router: express.Router): void {

src/controller/desks_controller.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,8 @@ import { SystemUtil } from '../modules/system/system_util';
33
import express from 'express';
44

55
export class DesksController extends BaseController {
6-
private systemUtil: SystemUtil;
7-
8-
constructor(templateHelpers: TemplateHelpers, systemUtil: SystemUtil) {
6+
constructor(templateHelpers: TemplateHelpers, private systemUtil: SystemUtil) {
97
super(templateHelpers);
10-
this.systemUtil = systemUtil;
118
}
129

1310
registerRoutes(router: express.Router): void {

src/controller/logs_controller.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,8 @@ import { LogsHttp } from '../modules/system/logs_http';
33
import express from 'express';
44

55
export class LogsController extends BaseController {
6-
private logsHttp: LogsHttp;
7-
8-
constructor(templateHelpers: TemplateHelpers, logsHttp: LogsHttp) {
6+
constructor(templateHelpers: TemplateHelpers, private logsHttp: LogsHttp) {
97
super(templateHelpers);
10-
this.logsHttp = logsHttp;
118
}
129

1310
registerRoutes(router: express.Router): void {

src/controller/orders_controller.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,8 @@ import { ExchangeManager } from '../modules/exchange/exchange_manager';
44
import express from 'express';
55

66
export class OrdersController extends BaseController {
7-
private ordersHttp: OrdersHttp;
8-
private exchangeManager: ExchangeManager;
9-
10-
constructor(templateHelpers: TemplateHelpers, ordersHttp: OrdersHttp, exchangeManager: ExchangeManager) {
7+
constructor(templateHelpers: TemplateHelpers, private ordersHttp: OrdersHttp, private exchangeManager: ExchangeManager) {
118
super(templateHelpers);
12-
this.ordersHttp = ordersHttp;
13-
this.exchangeManager = exchangeManager;
149
}
1510

1611
registerRoutes(router: express.Router): void {

src/controller/pairs_controller.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,8 @@ import { PairsHttp } from '../modules/pairs/pairs_http';
33
import express from 'express';
44

55
export class PairsController extends BaseController {
6-
private pairsHttp: PairsHttp;
7-
8-
constructor(templateHelpers: TemplateHelpers, pairsHttp: PairsHttp) {
6+
constructor(templateHelpers: TemplateHelpers, private pairsHttp: PairsHttp) {
97
super(templateHelpers);
10-
this.pairsHttp = pairsHttp;
118
}
129

1310
registerRoutes(router: express.Router): void {

src/controller/signals_controller.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,8 @@ import { SignalHttp } from '../modules/signal/signal_http';
33
import express from 'express';
44

55
export class SignalsController extends BaseController {
6-
private signalHttp: SignalHttp;
7-
8-
constructor(templateHelpers: TemplateHelpers, signalHttp: SignalHttp) {
6+
constructor(templateHelpers: TemplateHelpers, private signalHttp: SignalHttp) {
97
super(templateHelpers);
10-
this.signalHttp = signalHttp;
118
}
129

1310
registerRoutes(router: express.Router): void {

src/controller/trades_controller.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,13 @@ import { OrderUtil } from '../utils/order_util';
66
import express from 'express';
77

88
export class TradesController extends BaseController {
9-
private exchangeManager: ExchangeManager;
10-
private ordersHttp: OrdersHttp;
11-
private tickers: Tickers;
12-
13-
constructor(templateHelpers: TemplateHelpers, exchangeManager: ExchangeManager, ordersHttp: OrdersHttp, tickers: Tickers) {
9+
constructor(
10+
templateHelpers: TemplateHelpers,
11+
private exchangeManager: ExchangeManager,
12+
private ordersHttp: OrdersHttp,
13+
private tickers: Tickers
14+
) {
1415
super(templateHelpers);
15-
this.exchangeManager = exchangeManager;
16-
this.ordersHttp = ordersHttp;
17-
this.tickers = tickers;
1816
}
1917

2018
registerRoutes(router: express.Router): void {

0 commit comments

Comments
 (0)