connect.ts 575 B

1234567891011121314151617181920212223
  1. import { Connect, Connector, FullConnectorInfo, Task } from 'generated-sources';
  2. import { ClusterName } from './cluster';
  3. export type ConnectName = Connect['name'];
  4. export type ConnectorName = Connector['name'];
  5. export type ConnectorConfig = Connector['config'];
  6. export interface ConnectState {
  7. connects: Connect[];
  8. connectors: FullConnectorInfo[];
  9. currentConnector: {
  10. connector: Connector | null;
  11. tasks: Task[];
  12. config: ConnectorConfig | null;
  13. };
  14. search: string;
  15. }
  16. export interface ConnectorSearch {
  17. clusterName: ClusterName;
  18. search: string;
  19. }