UNPKG

workery

Version:

Modern web framework for building APIs on Cloudflare Workers.

2 lines (1 loc) 2.16 kB
function e(e,n){return(n={title:"Untitled",jsUrl:"https://cdn.jsdelivr.net/npm/swagger-ui-dist@5.9.0/swagger-ui-bundle.js",cssUrl:"https://cdn.jsdelivr.net/npm/swagger-ui-dist@5.9.0/swagger-ui.css",faviconUrl:"https://static1.smartbear.co/swagger/media/assets/swagger_fav.png",parameters:{},...n}).parameters={dom_id:"#swagger-ui",layout:"BaseLayout",deepLinking:!0,showExtensions:!0,showCommonExtensions:!0,...n.parameters},`\n <!DOCTYPE html>\n <html>\n <head>\n <link type="text/css" rel="stylesheet" href="${n.cssUrl}">\n <link rel="shortcut icon" href="${n.faviconUrl}">\n <title>${n.title}</title>\n </head>\n <body>\n <div id="swagger-ui">\n </div>\n <script src="${n.jsUrl}"><\/script>\n <script>\n const ui = SwaggerUIBundle({\n url: '${e}',\n ${Object.entries(n.parameters).map((([e,n])=>JSON.stringify(e)+":"+JSON.stringify(n))).join(",\n")},\n presets: [\n SwaggerUIBundle.presets.apis,\n SwaggerUIBundle.SwaggerUIStandalonePreset\n ],\n })\n <\/script>\n </body>\n </html>\n `}function n(e,n){return`\n <!DOCTYPE html>\n <html>\n <head>\n <title>${(n={title:"Untitled",jsUrl:"https://cdn.jsdelivr.net/npm/redoc@next/bundles/redoc.standalone.js",faviconUrl:"",...n}).title}</title>\n \x3c!-- needed for adaptive design --\x3e\n <meta charset="utf-8"/>\n <meta name="viewport" content="width=device-width, initial-scale=1">\n <link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Roboto:300,400,700" rel="stylesheet">\n <link rel="shortcut icon" href="${n.faviconUrl}">\n <style>\n body {\n margin: 0;\n padding: 0;\n }\n </style>\n </head>\n <body>\n <noscript>\n ReDoc requires Javascript to function. Please enable it to browse the documentation.\n </noscript>\n <redoc spec-url="${e}"></redoc>\n <script src="${n.jsUrl}"> <\/script>\n </body>\n </html>\n `}export{n as renderRedoc,e as renderSwagger};