From 12d6685255efd9b453551f3dbe72288318055efc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Gorej?= Date: Fri, 19 Apr 2024 08:28:52 +0200 Subject: [PATCH] style(core): apply prettier formatting (#9848) --- src/core/index.js | 55 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 42 insertions(+), 13 deletions(-) diff --git a/src/core/index.js b/src/core/index.js index bb4bb933386..647f3ebc15d 100644 --- a/src/core/index.js +++ b/src/core/index.js @@ -1,3 +1,6 @@ +/** + * @prettier + */ import System from "./system" // presets import BasePreset from "./presets/base" @@ -37,38 +40,58 @@ import { optionsFromRuntime, mergeOptions, inlinePluginOptionsFactorization, - storeOptionsFactorization + storeOptionsFactorization, } from "./config" - export default function SwaggerUI(userOptions) { const queryOptions = optionsFromQuery()(userOptions) const runtimeOptions = optionsFromRuntime()() - let mergedOptions = mergeOptions({}, defaultOptions, runtimeOptions, userOptions, queryOptions) + let mergedOptions = mergeOptions( + {}, + defaultOptions, + runtimeOptions, + userOptions, + queryOptions + ) const storeOptions = storeOptionsFactorization(mergedOptions) const InlinePlugin = inlinePluginOptionsFactorization(mergedOptions) - const store = new System(storeOptions) store.register([mergedOptions.plugins, InlinePlugin]) const system = store.getSystem() const systemOptions = optionsFromSystem({ system })(mergedOptions) - optionsFromURL({ url: mergedOptions.configUrl, system })(mergedOptions) - .then((urlOptions) => { + optionsFromURL({ url: mergedOptions.configUrl, system })(mergedOptions).then( + (urlOptions) => { const urlOptionsFailedToFetch = urlOptions === null - mergedOptions = mergeOptions({}, defaultOptions, runtimeOptions, systemOptions, userOptions, urlOptions, queryOptions) + mergedOptions = mergeOptions( + {}, + defaultOptions, + runtimeOptions, + systemOptions, + userOptions, + urlOptions, + queryOptions + ) store.setConfigs(mergedOptions) system.configsActions.loaded() if (!urlOptionsFailedToFetch) { - if (!queryOptions.url && typeof mergedOptions.spec === "object" && Object.keys(mergedOptions.spec).length > 0) { + if ( + !queryOptions.url && + typeof mergedOptions.spec === "object" && + Object.keys(mergedOptions.spec).length > 0 + ) { system.specActions.updateUrl("") system.specActions.updateLoadingStatus("success") system.specActions.updateSpec(JSON.stringify(mergedOptions.spec)) - } else if (typeof system.specActions.download === "function" && mergedOptions.url && !mergedOptions.urls) { + } else if ( + typeof system.specActions.download === "function" && + mergedOptions.url && + !mergedOptions.urls + ) { system.specActions.updateUrl(mergedOptions.url) system.specActions.download(mergedOptions.url) } @@ -76,16 +99,22 @@ export default function SwaggerUI(userOptions) { if (mergedOptions.domNode) { system.render(mergedOptions.domNode, "App") - } else if(mergedOptions.dom_id) { + } else if (mergedOptions.dom_id) { let domNode = document.querySelector(mergedOptions.dom_id) system.render(domNode, "App") - } else if(mergedOptions.dom_id === null || mergedOptions.domNode === null) { + } else if ( + mergedOptions.dom_id === null || + mergedOptions.domNode === null + ) { // do nothing // this is useful for testing that does not need to do any rendering } else { - console.error("Skipped rendering: no `dom_id` or `domNode` was specified") + console.error( + "Skipped rendering: no `dom_id` or `domNode` was specified" + ) } - }) + } + ) return system }