releasesAnalyticsEvents.tsx 1018 B

123456789101112131415161718192021222324
  1. import {ReleaseComparisonChartType} from 'sentry/types';
  2. export type ReleasesEventParameters = {
  3. 'releases.change_chart_type': {chartType: ReleaseComparisonChartType};
  4. 'releases.quickstart_copied': {project_id: string};
  5. 'releases.quickstart_create_integration.success': {
  6. integration_uuid: string;
  7. project_id: string;
  8. };
  9. 'releases.quickstart_create_integration_modal.close': {project_id: string};
  10. 'releases.quickstart_viewed': {project_id: string};
  11. };
  12. export type ReleasesEventKey = keyof ReleasesEventParameters;
  13. export const releasesEventMap: Record<ReleasesEventKey, string | null> = {
  14. 'releases.quickstart_viewed': 'Releases: Quickstart Viewed',
  15. 'releases.quickstart_copied': 'Releases: Quickstart Copied',
  16. 'releases.quickstart_create_integration.success':
  17. 'Releases: Quickstart Created Integration',
  18. 'releases.quickstart_create_integration_modal.close':
  19. 'Releases: Quickstart Create Integration Modal Exit',
  20. 'releases.change_chart_type': 'Releases: Change Chart Type',
  21. };