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 1.28 kB
import{cleanUpKey as a}from"./common.js";var b=function(b){if(b)return a("".concat(b.info.title,"_").concat(b.info.version))},c=function(a,c,d){var e="";return a&&(e+="/".concat(b(a))),c&&(e+="/".concat(encodeURIComponent(c))),d&&(e+="/".concat(d)),e},d=function(a){return decodeURIComponent(a)},e=function(a){var b=a.split("/"),c="";switch(b[1]){case"documentation":c="".concat(b[2],"_").concat(b[b.length-1]);break;default:}switch(b[2]){case"overview":c="overview";break;case"operation":c="".concat(decodeURIComponent(b[3]),"_").concat(b[4]);break;case"definitions":c="definitions";break;case"documentation":c="".concat(b[1],"_").concat(b[2],"_").concat(b[3],"_").concat(b[b.length-1]);break;case"webhook":c="".concat(b[1],"_").concat(b[2],"_").concat(b[b.length-1]);break;default:}switch(b[3]){case"overview":c="".concat(decodeURIComponent(b[2]),"_overview");break;case"operation":c="".concat(decodeURIComponent(b[2]),"_").concat(decodeURIComponent(b[4]));break;case"publish":c="".concat(decodeURIComponent(b[2]),"_data");break;case"subscribe":c="".concat(decodeURIComponent(b[2]),"_data");break;default:}return c},f=function(a,c){return a.find(function(a){return b(a)===c})};export{b as apiPath,e as getCurrentItemFromPath,f as getApi,c as eventPath,d as decodeChannelName};