UNPKG

shrimpy-node-temp

Version:
29 lines 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var dynamic_strategy_dto_converter_1 = require("./dynamic-strategy-dto-converter"); var static_strategy_dto_converter_1 = require("./static-strategy-dto-converter"); var StrategyDtoConverter = /** @class */ (function () { function StrategyDtoConverter() { this._dynamicStrategyDtoConverter = new dynamic_strategy_dto_converter_1.DynamicStrategyDtoConverter(); this._staticStrategyDtoConverter = new static_strategy_dto_converter_1.StaticStrategyDtoConverter(); } StrategyDtoConverter.prototype.convertFromDto = function (dto) { if (dto.isDynamic) { return this._dynamicStrategyDtoConverter.convertFromDto(dto); } else { return this._staticStrategyDtoConverter.convertFromDto(dto); } }; StrategyDtoConverter.prototype.convertToDto = function (model) { if (model.isDynamic) { return this._dynamicStrategyDtoConverter.convertToDto(model); } else { return this._staticStrategyDtoConverter.convertToDto(model); } }; return StrategyDtoConverter; }()); exports.StrategyDtoConverter = StrategyDtoConverter; //# sourceMappingURL=strategy-dto-converter.js.map