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.46 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getCurrentItemFromPath=exports.getApi=exports.eventPath=exports.decodeChannelName=exports.apiPath=void 0;var a=require("./common.js"),b=exports.apiPath=function(b){if(b)return(0,a.cleanUpKey)("".concat(b.info.title,"_").concat(b.info.version))},c=exports.eventPath=function(a,c,d){var e="";return a&&(e+="/".concat(b(a))),c&&(e+="/".concat(encodeURIComponent(c))),d&&(e+="/".concat(d)),e},d=exports.decodeChannelName=function(a){return decodeURIComponent(a)},e=exports.getCurrentItemFromPath=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=exports.getApi=function(a,c){return a.find(function(a){return b(a)===c})};