Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@fbinhouse/spark-client / dist / client / utils / convertToSessionStateUpdate.js
Size: Mime:
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var sessionStateUpdate_1 = require("../sessionStateUpdate");
var convertToDisplayPrice_1 = require("./convertToDisplayPrice");
var convertToMenuItems_1 = require("./convertToMenuItems");
var convertToMenuTree_1 = require("./convertToMenuTree");
var extractLoan_1 = require("./extractLoan");
function convertToSessionStateUpdate(outBop) {
    var auxData = (outBop.aux_carrier && outBop.aux_carrier.auxiliaries) || {};
    return new sessionStateUpdate_1.default(convertToMenuItems_1.default(outBop.updates), outBop.menu_tree ? convertToMenuTree_1.default(outBop.menu_tree) : null, outBop.subscriptions.map(function (subscription) { return subscription.id; }), convertToMenuItems_1.default(outBop.complex_subscriptions), outBop.active_menu, outBop.active_item, convertToDisplayPrice_1.default(outBop.total_price), outBop.total_price_text, outBop.model_id, outBop.group_id, outBop.serie, outBop.frame, outBop.image_filename, outBop.mask_filename, outBop.is_wrap, outBop.is_reversed, outBop.category, extractLoan_1.default(auxData));
}
exports.convertToSessionStateUpdate = convertToSessionStateUpdate;
exports.default = convertToSessionStateUpdate;
//# sourceMappingURL=convertToSessionStateUpdate.js.map