From 44361d1cbb878297a1e7b41fb32a426f69680a57 Mon Sep 17 00:00:00 2001 From: Josh Ponelat Date: Tue, 24 Oct 2017 17:06:28 +0200 Subject: [PATCH] add specSelectors.hasHost for OAS3 --- src/core/plugins/oas3/spec-extensions/wrap-selectors.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/plugins/oas3/spec-extensions/wrap-selectors.js b/src/core/plugins/oas3/spec-extensions/wrap-selectors.js index 21021251..d4808d0c 100644 --- a/src/core/plugins/oas3/spec-extensions/wrap-selectors.js +++ b/src/core/plugins/oas3/spec-extensions/wrap-selectors.js @@ -48,6 +48,10 @@ export const definitions = onlyOAS3(createSelector( spec => spec.getIn(["components", "schemas"]) || Map() )) +export const hasHost = onlyOAS3((state) => { + return spec(state).hasIn(["servers", 0]) +}) + export const securityDefinitions = onlyOAS3(createSelector( spec, spec => spec.getIn(["components", "securitySchemes"]) || null