@veecode-platform/plugin-kong-service-manager
Version:
26 lines (24 loc) • 879 B
JavaScript
import { ApiBlueprint, createApiFactory, fetchApiRef, configApiRef } from '@backstage/frontend-plugin-api';
import { kongServiceManagerApiRef } from '../api/KongServiceManagerApi.esm.js';
import { KongServiceManagerApiClient } from '../api/KongServiceManagerClient.esm.js';
import { scmIntegrationsApiRef, scmAuthApiRef } from '@backstage/integration-react';
ApiBlueprint.make({
params: {
factory: createApiFactory({
api: kongServiceManagerApiRef,
deps: {
config: configApiRef,
fetchApi: fetchApiRef,
scmAuthApi: scmAuthApiRef,
scmIntegrationsApi: scmIntegrationsApiRef
},
factory: ({ config, fetchApi, scmAuthApi, scmIntegrationsApi }) => new KongServiceManagerApiClient({
config,
fetchApi,
scmAuthApi,
scmIntegrationsApi
})
})
}
});
//# sourceMappingURL=apis.esm.js.map