shrimpy-node-temp
Version:
Client for the Shrimpy API
29 lines • 1.31 kB
JavaScript
;
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