apiconnect-explorer
Version:
- [Getting Started](#getting-started) - [Configuration](#configuration) * [Required](#required) * [Optional](#optional) - [Usage in React](#usage-in-react) - [Usage outside of React](#usage-outside-of-react) - [Detailed description of options](#detail
1 lines • 4.29 kB
JavaScript
;var a=b(require("isomorphic-fetch"));Object.defineProperty(exports,"__esModule",{value:!0}),exports.retrieveDocHtml=exports["default"]=q;function b(a){return a&&a.__esModule?a:{default:a}}function d(){function b(a,b,d,f){var i=b&&b.prototype instanceof h?b:h,c=Object.create(i.prototype);return g(c,"_invoke",function(a,b,g){function h(a,b){for(k=a,s=b,e=0;!w&&t&&!c&&e<v.length;e++){var c,f=v[e],g=p.p,h=f[2];3<a?(c=h===b)&&(s=f[(k=f[4])?5:(k=3,3)],f[4]=f[5]=m):f[0]<=g&&((c=2>a&&g<f[1])?(k=0,p.v=b,p.n=f[1]):g<h&&(c=3>a||f[0]>b||b>h)&&(f[4]=a,f[5]=b,p.n=h,k=0))}if(c||1<a)return q;throw w=!0,b}var j,k,s,t=0,v=g||[],w=!1,p={p:0,n:0,v:m,a:h,f:h.bind(m,4),d:function c(a,b){return j=a,k=0,s=m,p.n=b,q}};return function(c,d,f){if(1<t)throw TypeError("Generator is already running");for(w&&1===d&&h(d,f),k=d,s=f;(e=2>k?m:s)||!w;){j||(k?3>k?(1<k&&(p.n=-1),h(k,s)):p.n=s:p.v=s);try{if(t=2,j){if(k||(c="next"),e=j[c]){if(!(e=e.call(j,s)))throw TypeError("iterator result is not an object");if(!e.done)return e;s=e.value,2>k&&(k=0)}else 1===k&&(e=j["return"])&&e.call(j),2>k&&(s=TypeError("The iterator does not provide a '"+c+"' method"),k=1);j=m}else if((e=(w=0>p.n)?s:a.call(b,p))!==q)break}catch(a){j=m,k=1,s=a}finally{t=1}}return{value:e,done:w}}}(a,d,f),!0),c}function h(){}function i(){}function j(){}function k(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,j):(a.__proto__=j,g(a,n,"GeneratorFunction")),a.prototype=Object.create(c),a}var m,e,f="function"==typeof Symbol?Symbol:{},l=f.iterator||"@@iterator",n=f.toStringTag||"@@toStringTag",q={};e=Object.getPrototypeOf;var a=[][l]?e(e([][l]())):(g(e={},l,function(){return this}),e),c=j.prototype=h.prototype=Object.create(a);return i.prototype=j,g(c,"constructor",j),g(j,"constructor",i),i.displayName="GeneratorFunction",g(j,n,"GeneratorFunction"),g(c),g(c,n,"Generator"),g(c,l,function(){return this}),g(c,"toString",function(){return"[object Generator]"}),(d=function a(){return{w:b,m:k}})()}function g(a,b,c,d){var f=Object.defineProperty;try{f({},"",{})}catch(a){f=0}g=function e(a,b,c,d){function h(b,c){g(a,b,function(a){return this._invoke(b,c,a)})}b?f?f(a,b,{value:c,enumerable:!d,configurable:!d,writable:!d}):a[b]=c:(h("next",0),h("throw",1),h("return",2))},g(a,b,c,d)}function h(b,d,f,e,g,h,a){try{var c=b[h](a),i=c.value}catch(a){return void f(a)}c.done?d(i):Promise.resolve(i).then(e,g)}function i(b){return function(){var c=this,d=arguments;return new Promise(function(e,f){function g(a){h(j,e,f,g,i,"next",a)}function i(a){h(j,e,f,g,i,"throw",a)}var j=b.apply(c,d);g(void 0)})}}var j=10;function k(a){if(!a)return null;var b=new DOMParser,c=b.parseFromString(a,"text/html"),d=c.querySelector(".apicMainContent");return d?d.innerHTML:a}function l(a){if(!a)return null;var b=new DOMParser,c=b.parseFromString(a,"text/html");return c.body?c.body.innerHTML:a}function m(a,b,c,d,e,f,g,h){return n.apply(this,arguments)}function n(){return n=i(d().m(function m(a,b,c,e,f,g,h,i){var n,o,p,q;return d().w(function(a){for(;1;)switch(a.n){case 0:if(!(e instanceof Error)){a.n=1;break}return console.error(e),n=e.toString?e.toString():"".concat(e),a.a(2,h(n));case 1:return a.n=2,e.text();case 2:if(o=a.v,!(200>=e.status)){a.n=3;break}o=b?k(o):l(o),h(o),a.n=6;break;case 3:if(!(300<=e.status&&307>=e.status)){a.n=6;break}if(e.headers&&(p=e.headers.get("Location")),!p){a.n=5;break}if(q=c+1,!(q<j)){a.n=4;break}this.invokeHelper(p,b,q,h,i),a.n=5;break;case 4:return a.a(2,i("Too many redirects, count: ".concat(q," last URL: ").concat(p)));case 5:return a.a(2,i("No target url in the Location header, HTTP redirect status code: ".concat(e.status)));case 6:return o=l(o),(null===o||""===o)&&(o="<h2>".concat(e.status,"</h2><h3>").concat(e.statusText,"</h3>")),a.a(2,i(o))}},m,this)})),n.apply(this,arguments)}function o(a,b,c,d,e){return p.apply(this,arguments)}function p(){return p=i(d().m(function h(b,c,e,f,g){var i,j,k,l;return d().w(function(d){for(;1;)switch(d.p=d.n){case 0:return i=new Headers,i.set("Accept","text/html"),j={method:"get",url:b,headers:i},d.p=1,d.n=2,(0,a["default"])(b,j);case 2:k=d.v,m(b,c,e,k,j,!1,f,g),d.n=4;break;case 3:d.p=3,l=d.v,m(b,c,e,l,j,!0,g,g);case 4:return d.a(2)}},h,null,[[1,3]])})),p.apply(this,arguments)}function q(a,b){return new Promise(function(c,d){o(a,b,0,c,d)})}