UNPKG

shrimpy-node-temp

Version:
33 lines 1.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var decimal_dto_converter_1 = require("./decimal-dto-converter"); var DynamicStrategyDtoConverter = /** @class */ (function () { function DynamicStrategyDtoConverter() { this._decimalDtoConveter = new decimal_dto_converter_1.DecimalDtoConverter(); } DynamicStrategyDtoConverter.prototype.convertFromDto = function (dto) { var result = { excludedSymbols: dto.excludedSymbols.slice(0), isDynamic: dto.isDynamic, isEqualWeight: dto.isEqualWeight, maxPercent: this._decimalDtoConveter.convertFromDto(dto.maxPercent), minPercent: this._decimalDtoConveter.convertFromDto(dto.minPercent), topAssetCount: dto.topAssetCount, }; return result; }; DynamicStrategyDtoConverter.prototype.convertToDto = function (model) { var result = { excludedSymbols: model.excludedSymbols.slice(0), isDynamic: model.isDynamic, isEqualWeight: model.isEqualWeight, maxPercent: this._decimalDtoConveter.convertToDto(model.maxPercent), minPercent: this._decimalDtoConveter.convertToDto(model.minPercent), topAssetCount: model.topAssetCount, }; return result; }; return DynamicStrategyDtoConverter; }()); exports.DynamicStrategyDtoConverter = DynamicStrategyDtoConverter; //# sourceMappingURL=dynamic-strategy-dto-converter.js.map