UNPKG

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 3.32 kB
"use strict";var a=b(require("lodash/has"));Object.defineProperty(exports,"__esModule",{value:!0}),exports.getLanguageCodes=n,exports.getTranslatedExtensions=o,exports.replaceDescriptionWithLanguage=p;function b(a){return a&&a.__esModule?a:{default:a}}function c(a){"@babel/helpers - typeof";return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},c(a)}function d(b,c){var d="undefined"!=typeof Symbol&&b[Symbol.iterator]||b["@@iterator"];if(!d){if(Array.isArray(b)||(d=g(b))||c&&b&&"number"==typeof b.length){d&&(b=d);var e=0,f=function(){};return{s:f,n:function(){return e>=b.length?{done:!0}:{done:!1,value:b[e++]}},e:function(a){throw a},f:f}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var h,i=!0,j=!1;return{s:function(){d=d.call(b)},n:function(){var a=d.next();return i=a.done,a},e:function(a){j=!0,h=a},f:function(){try{i||null==d["return"]||d["return"]()}finally{if(j)throw h}}}}function e(a,b){return j(a)||i(a,b)||g(a,b)||f()}function f(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(b,c){if(b){if("string"==typeof b)return h(b,c);var a={}.toString.call(b).slice(8,-1);return"Object"===a&&b.constructor&&(a=b.constructor.name),"Map"===a||"Set"===a?Array.from(b):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?h(b,c):void 0}}function h(b,c){(null==c||c>b.length)&&(c=b.length);for(var d=0,f=Array(c);d<c;d++)f[d]=b[d];return f}function i(b,c){var d=null==b?null:"undefined"!=typeof Symbol&&b[Symbol.iterator]||b["@@iterator"];if(null!=d){var g,h,j,k,l=[],a=!0,m=!1;try{if(j=(d=d.call(b)).next,0===c){if(Object(d)!==d)return;a=!1}else for(;!(a=(g=j.call(d)).done)&&(l.push(g.value),l.length!==c);a=!0);}catch(a){m=!0,h=a}finally{try{if(!a&&null!=d["return"]&&(k=d["return"](),Object(k)!==k))return}finally{if(m)throw h}}return l}}function j(a){if(Array.isArray(a))return a}var k="x-ibm-languages",l=n();function m(a){var b=[];if(a&&(b.push(a.toLowerCase()),-1!==a.indexOf("-"))){var c=a.split("-")[0];b.push(c.toLowerCase())}return b}function n(){if("undefined"!=typeof window){var b=null,c=window,d=c.navigator,f=null;if((0,a["default"])(window,"apiConnectExplorer.options")&&(f=window.apiConnectExplorer.options),(0,a["default"])(window,"drupalSettings.api.explorer")?f=window.drupalSettings.api.explorer.options:(0,a["default"])(window,"Drupal.settings.api.explorer")&&(f=window.Drupal.settings.api.explorer.options),f&&f.locale)b=f.locale;else if(d)if(d.languages){var g=e(d.languages,1);b=g[0]}else d.language?b=d.language:d.browserLanguage&&(b=d.browserLanguage);return b=m(b),b}}function o(a,b){var c=null;if(a&&a[k]&&a[k][b]){var e,f=d(l);try{for(f.s();!(e=f.n()).done;){var g=e.value;if(a[k][b][g]){c=a[k][b][g];break}}}catch(a){f.e(a)}finally{f.f()}}return null===c&&a&&a[b]&&(c=a[b]),c}function p(a,b){b&&Object.keys(a).forEach(function(d){if("object"===c(a[d])&&null!==a[d]&&p(a[d],b),("description"===d||"summary"===d)&&a[k]&&a[k][d]){var e=a[k][d];e[b]&&(a[d]=e[b]),delete a[k]}})}