15c7aa51a4441463ddc13abfd55f9484927eacf801bfc74713293e1bcb9f124a.json 3.2 KB

1
  1. {"ast":null,"code":"/**\n * @param element\n * @param path\n * @private\n */\nexport function get(element, path) {\n var paths = path.split('.');\n var obj = element;\n for (var i = 0; i < paths.length; i++) {\n if (!obj) {\n return null;\n }\n obj = obj[paths[i]];\n }\n return obj;\n}\n/**\n * @param callback\n * @private\n */\nexport function getPromise(callback) {\n if (callback === void 0) {\n callback = function () {};\n }\n var tryNativePromise = function () {\n if (typeof Promise === 'function' || typeof window !== 'undefined' && window.Promise) {\n return new Promise(function (resolve, reject) {\n callback(resolve, reject);\n });\n } else {\n console.error('No Promise support or polyfill found. To enable Ionic Native support, please add the es6-promise polyfill before this script, or run with a library like Angular or on a recent browser.');\n }\n };\n return tryNativePromise();\n}","map":{"version":3,"names":["get","element","path","paths","split","obj","i","length","getPromise","callback","tryNativePromise","Promise","window","resolve","reject","console","error"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@awesome-cordova-plugins/core/util.js"],"sourcesContent":["/**\n * @param element\n * @param path\n * @private\n */\nexport function get(element, path) {\n var paths = path.split('.');\n var obj = element;\n for (var i = 0; i < paths.length; i++) {\n if (!obj) {\n return null;\n }\n obj = obj[paths[i]];\n }\n return obj;\n}\n/**\n * @param callback\n * @private\n */\nexport function getPromise(callback) {\n if (callback === void 0) { callback = function () { }; }\n var tryNativePromise = function () {\n if (typeof Promise === 'function' || (typeof window !== 'undefined' && window.Promise)) {\n return new Promise(function (resolve, reject) {\n callback(resolve, reject);\n });\n }\n else {\n console.error('No Promise support or polyfill found. To enable Ionic Native support, please add the es6-promise polyfill before this script, or run with a library like Angular or on a recent browser.');\n }\n };\n return tryNativePromise();\n}\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA,OAAO,SAASA,GAAGA,CAACC,OAAO,EAAEC,IAAI,EAAE;EAC/B,IAAIC,KAAK,GAAGD,IAAI,CAACE,KAAK,CAAC,GAAG,CAAC;EAC3B,IAAIC,GAAG,GAAGJ,OAAO;EACjB,KAAK,IAAIK,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,KAAK,CAACI,MAAM,EAAED,CAAC,EAAE,EAAE;IACnC,IAAI,CAACD,GAAG,EAAE;MACN,OAAO,IAAI;IACf;IACAA,GAAG,GAAGA,GAAG,CAACF,KAAK,CAACG,CAAC,CAAC,CAAC;EACvB;EACA,OAAOD,GAAG;AACd;AACA;AACA;AACA;AACA;AACA,OAAO,SAASG,UAAUA,CAACC,QAAQ,EAAE;EACjC,IAAIA,QAAQ,KAAK,KAAK,CAAC,EAAE;IAAEA,QAAQ,GAAG,SAAAA,CAAA,EAAY,CAAE,CAAC;EAAE;EACvD,IAAIC,gBAAgB,GAAG,SAAAA,CAAA,EAAY;IAC/B,IAAI,OAAOC,OAAO,KAAK,UAAU,IAAK,OAAOC,MAAM,KAAK,WAAW,IAAIA,MAAM,CAACD,OAAQ,EAAE;MACpF,OAAO,IAAIA,OAAO,CAAC,UAAUE,OAAO,EAAEC,MAAM,EAAE;QAC1CL,QAAQ,CAACI,OAAO,EAAEC,MAAM,CAAC;MAC7B,CAAC,CAAC;IACN,CAAC,MACI;MACDC,OAAO,CAACC,KAAK,CAAC,0LAA0L,CAAC;IAC7M;EACJ,CAAC;EACD,OAAON,gBAAgB,CAAC,CAAC;AAC7B","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}