api.ts 1.0 KB

1234567891011121314151617181920212223242526272829
  1. import {
  2. KsqlApi,
  3. TopicsApi,
  4. SchemasApi,
  5. BrokersApi,
  6. MessagesApi,
  7. ClustersApi,
  8. Configuration,
  9. KafkaConnectApi,
  10. ConsumerGroupsApi,
  11. AuthorizationApi,
  12. ApplicationConfigApi,
  13. AclsApi,
  14. } from 'generated-sources';
  15. import { BASE_PARAMS } from 'lib/constants';
  16. const apiClientConf = new Configuration(BASE_PARAMS);
  17. export const ksqlDbApiClient = new KsqlApi(apiClientConf);
  18. export const topicsApiClient = new TopicsApi(apiClientConf);
  19. export const brokersApiClient = new BrokersApi(apiClientConf);
  20. export const schemasApiClient = new SchemasApi(apiClientConf);
  21. export const messagesApiClient = new MessagesApi(apiClientConf);
  22. export const clustersApiClient = new ClustersApi(apiClientConf);
  23. export const kafkaConnectApiClient = new KafkaConnectApi(apiClientConf);
  24. export const consumerGroupsApiClient = new ConsumerGroupsApi(apiClientConf);
  25. export const authApiClient = new AuthorizationApi(apiClientConf);
  26. export const appConfigApiClient = new ApplicationConfigApi(apiClientConf);
  27. export const aclApiClient = new AclsApi(apiClientConf);