UNPKG

shrimpy-node

Version:
41 lines 2.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var date_dto_converter_1 = require("./date-dto-converter"); var decimal_dto_converter_1 = require("./decimal-dto-converter"); var CandlestickDtoConverter = /** @class */ (function () { function CandlestickDtoConverter() { this._dateDtoConverter = new date_dto_converter_1.DateDtoConverter(); this._decimalDtoConverter = new decimal_dto_converter_1.DecimalDtoConverter(); } CandlestickDtoConverter.prototype.convertFromDto = function (dto) { var result = { open: this._decimalDtoConverter.convertFromDto(dto.open), high: this._decimalDtoConverter.convertFromDto(dto.high), low: this._decimalDtoConverter.convertFromDto(dto.low), close: this._decimalDtoConverter.convertFromDto(dto.close), volume: this._decimalDtoConverter.convertFromDto(dto.volume), quoteVolume: dto.quoteVolume, btcVolume: dto.btcVolume, usdVolume: dto.usdVolume, time: this._dateDtoConverter.convertFromDto(dto.time), }; return result; }; CandlestickDtoConverter.prototype.convertToDto = function (model) { var result = { open: this._decimalDtoConverter.convertToDto(model.open), high: this._decimalDtoConverter.convertToDto(model.high), low: this._decimalDtoConverter.convertToDto(model.low), close: this._decimalDtoConverter.convertToDto(model.close), volume: this._decimalDtoConverter.convertToDto(model.volume), quoteVolume: model.quoteVolume, btcVolume: model.btcVolume, usdVolume: model.usdVolume, time: this._dateDtoConverter.convertToDto(model.time), }; return result; }; return CandlestickDtoConverter; }()); exports.CandlestickDtoConverter = CandlestickDtoConverter; //# sourceMappingURL=candlestick-dto-converter.js.map