UNPKG

@react-native-kakao/share

Version:

React Native Kakao Share SDK

20 lines (19 loc) 871 B
"use strict"; 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