UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

12 lines (11 loc) 394 B
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 };