UNPKG

shrimpy-node-temp

Version:
35 lines 1.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var asset_balance_dto_converter_1 = require("./asset-balance-dto-converter"); var nullable_date_dto_converter_1 = require("./nullable-date-dto-converter"); var AccountBalanceDtoConverter = /** @class */ (function () { function AccountBalanceDtoConverter() { this._assetBalanceDtoConverter = new asset_balance_dto_converter_1.AssetBalanceDtoConverter(); this._nullableDateDtoConverter = new nullable_date_dto_converter_1.NullableDateDtoConverter(); } AccountBalanceDtoConverter.prototype.convertFromDto = function (dto) { var _this = this; var balances = dto.balances.map(function (assetBalancDto) { return _this._assetBalanceDtoConverter.convertFromDto(assetBalancDto); }); var result = { balances: balances, retrievedAt: this._nullableDateDtoConverter.convertFromDto(dto.retrievedAt), }; return result; }; AccountBalanceDtoConverter.prototype.convertToDto = function (model) { var _this = this; var balanceDtos = model.balances.map(function (assetBalance) { return _this._assetBalanceDtoConverter.convertToDto(assetBalance); }); var result = { balances: balanceDtos, retrievedAt: this._nullableDateDtoConverter.convertToDto(model.retrievedAt), }; return result; }; return AccountBalanceDtoConverter; }()); exports.AccountBalanceDtoConverter = AccountBalanceDtoConverter; //# sourceMappingURL=account-balance-dto-converter.js.map