UNPKG

@openshift-assisted/ui-lib

Version:

React component library for the Assisted Installer UI

20 lines 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const axiosClient_1 = require("../../api/axiosClient"); const NewFeatureSupportLevelsAPI = { makeBaseURI() { return `/v2/support-levels`; }, featuresSupportLevel(openshiftVersion, cpuArchitecture, platformType) { return axiosClient_1.clientWithoutCaseConverter.get(`${NewFeatureSupportLevelsAPI.makeBaseURI()}/features`, { params: Object.assign({ openshift_version: openshiftVersion, cpu_architecture: cpuArchitecture, platform_type: platformType }, (platformType === 'external' ? { external_platform_name: 'oci' } : {})), }); }, architecturesSupportLevel(openshiftVersion) { let queryParams = '?'; queryParams += openshiftVersion ? `openshift_version=${openshiftVersion}&` : ''; return axiosClient_1.clientWithoutCaseConverter.get(`${NewFeatureSupportLevelsAPI.makeBaseURI()}/architectures${queryParams}`); }, }; exports.default = NewFeatureSupportLevelsAPI; //# sourceMappingURL=NewFeatureSupportLevelsAPI.js.map