shrimpy-node-temp
Version:
Client for the Shrimpy API
35 lines • 1.54 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var trade_change_dto_converter_1 = require("./trade-change-dto-converter");
var trade_dto_converter_1 = require("./trade-dto-converter");
var TradeChangesDtoConverter = /** @class */ (function () {
function TradeChangesDtoConverter() {
this._tradeChangeDtoConverter = new trade_change_dto_converter_1.TradeChangeDtoConverter();
this._tradeDtoConverter = new trade_dto_converter_1.TradeDtoConverter();
}
TradeChangesDtoConverter.prototype.convertFromDto = function (dto) {
var _this = this;
var changes = dto.changes.map(function (tradeChangeDto) {
return _this._tradeChangeDtoConverter.convertFromDto(tradeChangeDto);
});
var result = {
changes: changes,
trade: this._tradeDtoConverter.convertFromDto(dto.trade),
};
return result;
};
TradeChangesDtoConverter.prototype.convertToDto = function (model) {
var _this = this;
var changes = model.changes.map(function (tradeChange) {
return _this._tradeChangeDtoConverter.convertToDto(tradeChange);
});
var result = {
changes: changes,
trade: this._tradeDtoConverter.convertToDto(model.trade),
};
return result;
};
return TradeChangesDtoConverter;
}());
exports.TradeChangesDtoConverter = TradeChangesDtoConverter;
//# sourceMappingURL=trade-changes-dto-converter.js.map