shrimpy-node
Version:
Client for the Shrimpy API
33 lines • 1.55 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var balance_change_dto_converter_1 = require("./balance-change-dto-converter");
var limit_order_dto_converter_1 = require("./limit-order-dto-converter");
var LimitOrderStatusDtoConverter = /** @class */ (function () {
function LimitOrderStatusDtoConverter() {
this._limitOrderDtoConverter = new limit_order_dto_converter_1.LimitOrderDtoConverter();
this._balanceChangeDtoConverter = new balance_change_dto_converter_1.BalanceChangeDtoConverter();
}
LimitOrderStatusDtoConverter.prototype.convertFromDto = function (dto) {
var _this = this;
var result = {
order: this._limitOrderDtoConverter.convertFromDto(dto.order),
changes: dto.changes.map(function (change) {
return _this._balanceChangeDtoConverter.convertFromDto(change);
}),
};
return result;
};
LimitOrderStatusDtoConverter.prototype.convertToDto = function (model) {
var _this = this;
var result = {
order: this._limitOrderDtoConverter.convertToDto(model.order),
changes: model.changes.map(function (change) {
return _this._balanceChangeDtoConverter.convertToDto(change);
}),
};
return result;
};
return LimitOrderStatusDtoConverter;
}());
exports.LimitOrderStatusDtoConverter = LimitOrderStatusDtoConverter;
//# sourceMappingURL=limit-order-status-dto-converter.js.map