@apistudio/apim-cli
Version:
CLI for API Management Products
12 lines (11 loc) • 394 B
JavaScript
import { OPEN_API, SWAGGER } from "../../constants/app-constants.js";
const isOpenAPI = (api) => {
return typeof api === "object" && OPEN_API in api && "paths" in api;
};
const isSwaggerAPI = (api) => {
return typeof api === "object" && SWAGGER in api && "paths" in api;
};
const isValidRestAPI = (api) => {
return isOpenAPI(api) || isSwaggerAPI(api);
};
export { isValidRestAPI };