@backstage-community/plugin-sonarqube
Version:
24 lines (21 loc) • 701 B
JavaScript
import { ApiBlueprint, createApiFactory } from '@backstage/frontend-plugin-api';
import { SonarQubeClient } from '../api/SonarQubeClient.esm.js';
import { sonarQubeApiRef } from '@backstage-community/plugin-sonarqube-react';
import { discoveryApiRef, fetchApiRef } from '@backstage/core-plugin-api';
const sonarQubeApi = ApiBlueprint.make({
params: {
factory: createApiFactory({
api: sonarQubeApiRef,
deps: {
discoveryApi: discoveryApiRef,
fetchApi: fetchApiRef
},
factory: ({ discoveryApi, fetchApi }) => new SonarQubeClient({
discoveryApi,
fetchApi
})
})
}
});
export { sonarQubeApi };
//# sourceMappingURL=apis.esm.js.map