Use SUPPORTED_OPENAPI_VERSIONS in selector wrapper
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import React from "react"
|
import React from "react"
|
||||||
|
|
||||||
const SUPPORTED_OPENAPI_VERSIONS = ["3.0.0-rc0", "3.0.0-RC1"]
|
export const SUPPORTED_OPENAPI_VERSIONS = ["3.0.0-rc0", "3.0.0-RC1"]
|
||||||
|
|
||||||
export function isOAS3(jsSpec) {
|
export function isOAS3(jsSpec) {
|
||||||
return !!jsSpec.openapi && SUPPORTED_OPENAPI_VERSIONS.indexOf(jsSpec.openapi) > -1
|
return !!jsSpec.openapi && SUPPORTED_OPENAPI_VERSIONS.indexOf(jsSpec.openapi) > -1
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import { createSelector } from "reselect"
|
import { createSelector } from "reselect"
|
||||||
import { Map } from "immutable"
|
import { Map } from "immutable"
|
||||||
|
import { SUPPORTED_OPENAPI_VERSIONS } from "./helpers"
|
||||||
|
|
||||||
// Helpers
|
// Helpers
|
||||||
|
|
||||||
@@ -7,7 +8,7 @@ function onlyOAS3(selector) {
|
|||||||
return (ori, system) => (...args) => {
|
return (ori, system) => (...args) => {
|
||||||
const spec = system.getSystem().specSelectors.specJson()
|
const spec = system.getSystem().specSelectors.specJson()
|
||||||
const version = spec.get("openapi")
|
const version = spec.get("openapi")
|
||||||
if(typeof version === "string" && version.startsWith("3.0.0")) {
|
if(typeof version === "string" && SUPPORTED_OPENAPI_VERSIONS.indexOf(version) > -1) {
|
||||||
return selector(...args)
|
return selector(...args)
|
||||||
} else {
|
} else {
|
||||||
return ori(...args)
|
return ori(...args)
|
||||||
|
|||||||
Reference in New Issue
Block a user