add specSelectors.hasHost for OAS3

This commit is contained in:
Josh Ponelat
2017-10-24 17:06:28 +02:00
parent 67c925c1bd
commit 44361d1cbb

View File

@@ -48,6 +48,10 @@ export const definitions = onlyOAS3(createSelector(
spec => spec.getIn(["components", "schemas"]) || Map() spec => spec.getIn(["components", "schemas"]) || Map()
)) ))
export const hasHost = onlyOAS3((state) => {
return spec(state).hasIn(["servers", 0])
})
export const securityDefinitions = onlyOAS3(createSelector( export const securityDefinitions = onlyOAS3(createSelector(
spec, spec,
spec => spec.getIn(["components", "securitySchemes"]) || null spec => spec.getIn(["components", "securitySchemes"]) || null