Nullify Swagger 2.0-specific selectors

This commit is contained in:
Kyle Shockey
2017-06-17 14:39:45 -07:00
parent e3ae1eebfe
commit 0ee3bccc08

View File

@@ -20,6 +20,10 @@ const state = state => {
return state || Map()
}
const nullSelector = createSelector(() => null)
const OAS3NullSelector = onlyOAS3(nullSelector)
const specJson = createSelector(
state,
spec => spec.get("json", Map())
@@ -44,6 +48,11 @@ export const definitions = onlyOAS3(createSelector(
spec => spec.getIn(["components", "schemas"]) || Map()
))
export const host = OAS3NullSelector
export const basePath = OAS3NullSelector
export const consumes = OAS3NullSelector
export const produces = OAS3NullSelector
// New selectors
export const isOAS3 = (ori, system) => () => {