discoverQuery.tsx 661 B

12345678910111213141516171819202122232425262728
  1. import * as React from 'react';
  2. import {MetaType} from 'app/utils/discover/eventView';
  3. import withApi from 'app/utils/withApi';
  4. import GenericDiscoverQuery, {DiscoverQueryProps} from './genericDiscoverQuery';
  5. /**
  6. * An individual row in a DiscoverQuery result
  7. */
  8. export type TableDataRow = {
  9. id: string;
  10. [key: string]: React.ReactText;
  11. };
  12. /**
  13. * A DiscoverQuery result including rows and metadata.
  14. */
  15. export type TableData = {
  16. data: Array<TableDataRow>;
  17. meta?: MetaType;
  18. };
  19. function DiscoverQuery(props: DiscoverQueryProps) {
  20. return <GenericDiscoverQuery<TableData, {}> route="eventsv2" {...props} />;
  21. }
  22. export default withApi(DiscoverQuery);