| Current Path : /home/rtorresani/www/vendor/magento/module-checkout/view/frontend/web/js/model/ |
| Current File : //home/rtorresani/www/vendor/magento/module-checkout/view/frontend/web/js/model/shipping-service.js |
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
define([
'ko',
'Magento_Checkout/js/model/checkout-data-resolver'
], function (ko, checkoutDataResolver) {
'use strict';
var shippingRates = ko.observableArray([]);
return {
isLoading: ko.observable(false),
/**
* Set shipping rates
*
* @param {*} ratesData
*/
setShippingRates: function (ratesData) {
shippingRates(ratesData);
shippingRates.valueHasMutated();
checkoutDataResolver.resolveShippingRates(ratesData);
},
/**
* Get shipping rates
*
* @returns {*}
*/
getShippingRates: function () {
return shippingRates;
}
};
});