@react-native-kakao/share
Version:
React Native Kakao Share SDK
20 lines (19 loc) • 871 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.swapMobileExecutionParamsFieldValueIntoStringInIOS = swapMobileExecutionParamsFieldValueIntoStringInIOS;
var _reactNative = require("react-native");
var _jsUtil = require("@mj-studio/js-util");
function swapMobileExecutionParamsFieldValueIntoStringInIOS(template) {
if (_reactNative.Platform.OS !== 'ios') {
return template;
}
return (0, _jsUtil.replaceJsonValuesRecursively)(template, {
replacer: {
androidExecutionParams: value => Object.entries(value).map(([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(v)}`).join('&'),
iosExecutionParams: value => Object.entries(value).map(([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(v)}`).join('&')
}
});
}
//# sourceMappingURL=swapMobileExecutionParamsFieldValueIntoStringInIOS.js.map