{"version":3,"sources":["jsdelivr-header.js","/npm/react-native-vunun-wechat@1.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,oBAEO,UAAW,eAElB,IAAI,UAAY,MAAM,cAAc,SAEpC,SAAS,WAAW,GAChB,MAAqB,mBAAP,CAClB,CAEA,SAAS,aAAa,GAClB,OAAO,WAAW,GAAY,EAAW,WACzC,CACJ,eAEe,CACX,WAAA,CAAY,EAAO,EAAS,GACpB,WAAW,KACX,EAAW,EACX,EAAU,MAGT,WAAW,KACZ,EAAW,WACX,GAGC,EAGD,UAAU,oBAAoB,EAAO,EAAS,GAF9C,UAAU,YAAY,EAAO,EAIrC,EAEA,gBAAA,CAAiB,GACb,UAAU,iBAAiB,aAAa,GAC5C,EAEA,kBAAA,CAAmB,GACf,UAAU,mBAAmB,aAAa,GAC9C,EAEA,iBAAA,CAAkB,GACd,UAAU,kBAAkB,aAAa,GAC7C,EAEA,aAAA,CAAc,GACV,UAAU,cAAc,aAAa,GACzC,EAEA,SAAA,CAAU,GACN,UAAU,UAAU,aAAa,GACrC,EAEA,WAAA,CAAY,EAAO,EAAO,GACtB,UAAU,YAAY,EAAO,EAAO,aAAa,GACrD,EAEA,SAAA,CAAU,EAAM,GACZ,UAAU,UAAU,EAAM,aAAa,GAC3C,EAKA,WAAA,CAAY,EAAS,GACjB,UAAU,YACN,EAAQ,KACR,EAAQ,QACR,EAAQ,MACR,EAAQ,KACR,EAAQ,WACR,EAAQ,MACR,aAAa,GAErB,EAMA,SAAA,CAAU,EAAS,GACf,UAAU,UACN,EAAQ,KACR,EAAQ,QACR,EAAQ,MACR,EAAQ,KACR,EAAQ,MACR,aAAa,GAErB,EAGA,OAAA,CAAQ,EAAS,GACb,UAAU,QAAQ,EAAS,aAAa,GAC5C","file":"/npm/react-native-vunun-wechat@1.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/react-native-vunun-wechat@1.0.0/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nimport React from 'react-native';\n\nlet RCTWeChat = React.NativeModules.RNWeChat;\n\nfunction isFunction(fn) {\n    return typeof fn === 'function';\n}\n\nfunction safeCallback(callback) {\n    return isFunction(callback) ? callback : function () {\n    };\n}\n\nexport default {\n    registerApp(appid, appdesc, callback) {\n        if (isFunction(appdesc)) {\n            callback = appdesc;\n            appdesc = null;\n        }\n\n        if (!isFunction(callback)) {\n            callback = function () {\n            };\n        }\n\n        if (!appdesc) {\n            RCTWeChat.registerApp(appid, callback);\n        } else {\n            RCTWeChat.registerAppWithDesc(appid, appdesc, callback);\n        }\n    },\n\n    isWXAppInstalled(callback) {\n        RCTWeChat.isWXAppInstalled(safeCallback(callback));\n    },\n\n    getWXAppInstallUrl(callback) {\n        RCTWeChat.getWXAppInstallUrl(safeCallback(callback));\n    },\n\n    isWXAppSupportApi(callback) {\n        RCTWeChat.isWXAppSupportApi(safeCallback(callback));\n    },\n\n    getApiVersion(callback) {\n        RCTWeChat.getApiVersion(safeCallback(callback));\n    },\n\n    openWXApp(callback) {\n        RCTWeChat.openWXApp(safeCallback(callback));\n    },\n\n    sendAuthReq(scope, state, callback) {\n        RCTWeChat.sendAuthReq(scope, state, safeCallback(callback));\n    },\n\n    weChatPay(dict, callback) {\n        RCTWeChat.wechatPay(dict, safeCallback(callback));\n    },\n    /**\n     * [sendLinkURL 向微信发送链接内容]\n     * @param scene 0:聊天界面 1:朋友圈 2:收藏\n     */\n    sendLinkURL(options, callback) {\n        RCTWeChat.sendLinkURL(\n            options.link,\n            options.tagName,\n            options.title,\n            options.desc,\n            options.thumbImage,\n            options.scene,\n            safeCallback(callback)\n        );\n    },\n\n    /**\n     * [sendImage 本地图片分享]\n     * @param scene 0:聊天界面 1:朋友圈 2:收藏\n     */\n    sendImage(options, callback){\n        RCTWeChat.sendImage(\n            options.path,\n            options.tagName,\n            options.title,\n            options.desc,\n            options.scene,\n            safeCallback(callback)\n        );\n    },\n\n\n    sendReq(options, callback){\n        RCTWeChat.sendReq(options, safeCallback(callback));\n    }\n};\n"]}