"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.jsTemplateString = exports.htmlTemplateString = exports.favIconHtml = void 0; exports.favIconHtml = '' + ''; exports.htmlTemplateString = ` <% title %> <% favIconString %>
<% customJs %> <% customJsStr %> <% customCssUrl %> `; exports.jsTemplateString = ` window.onload = function() { // Build a system let url = window.location.search.match(/url=([^&]+)/); if (url && url.length > 1) { url = decodeURIComponent(url[1]); } else { url = window.location.origin; } <% swaggerOptions %> url = options.swaggerUrl || url let urls = options.swaggerUrls let customOptions = options.customOptions let spec1 = options.swaggerDoc let swaggerOptions = { spec: spec1, url: url, urls: urls, dom_id: '#swagger-ui', deepLinking: true, presets: [ SwaggerUIBundle.presets.apis, SwaggerUIStandalonePreset ], plugins: [ SwaggerUIBundle.plugins.DownloadUrl ], layout: "StandaloneLayout" } for (let attrname in customOptions) { swaggerOptions[attrname] = customOptions[attrname]; } let ui = SwaggerUIBundle(swaggerOptions) if (customOptions.initOAuth) { ui.initOAuth(customOptions.initOAuth) } if (customOptions.authAction) { ui.authActions.authorize(customOptions.authAction) } window.ui = ui } `;