mod-arch-core
Version:
Core functionality and API utilities for modular architecture micro-frontend projects
16 lines • 819 B
JavaScript
import { handleRestFailures } from '../api/errorUtils';
import { isModArchResponse, restGET } from '../api/apiUtils';
// Functions now accept config object
export const getUser = (hostPath, config) => (opts) => handleRestFailures(restGET(hostPath, `${config.URL_PREFIX}/api/${config.BFF_API_VERSION}/user`, {}, opts)).then((response) => {
if (isModArchResponse(response)) {
return response.data;
}
throw new Error('Invalid response format');
});
export const getNamespaces = (hostPath, config) => (opts) => handleRestFailures(restGET(hostPath, `${config.URL_PREFIX}/api/${config.BFF_API_VERSION}/namespaces`, {}, opts)).then((response) => {
if (isModArchResponse(response)) {
return response.data;
}
throw new Error('Invalid response format');
});
//# sourceMappingURL=k8s.js.map