stackTraceAnalyticsEvents.tsx 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. export type StackTraceEventParameters = {
  2. 'stack-trace.display_option_absolute_addresses_clicked': {
  3. checked: boolean;
  4. is_mobile: boolean;
  5. project_slug: string;
  6. platform?: string;
  7. };
  8. 'stack-trace.display_option_absolute_file_paths_clicked': {
  9. checked: boolean;
  10. is_mobile: boolean;
  11. project_slug: string;
  12. platform?: string;
  13. };
  14. 'stack-trace.display_option_minified_clicked': {
  15. checked: boolean;
  16. is_mobile: boolean;
  17. project_slug: string;
  18. platform?: string;
  19. };
  20. 'stack-trace.display_option_raw_stack_trace_clicked': {
  21. checked: boolean;
  22. is_mobile: boolean;
  23. project_slug: string;
  24. platform?: string;
  25. };
  26. 'stack-trace.display_option_unsymbolicated_clicked': {
  27. checked: boolean;
  28. is_mobile: boolean;
  29. project_slug: string;
  30. platform?: string;
  31. };
  32. 'stack-trace.display_option_verbose_function_names_clicked': {
  33. checked: boolean;
  34. is_mobile: boolean;
  35. project_slug: string;
  36. platform?: string;
  37. };
  38. 'stack-trace.download_clicked': {
  39. is_mobile: boolean;
  40. project_slug: string;
  41. platform?: string;
  42. };
  43. 'stack-trace.full_stack_trace_clicked': {
  44. is_mobile: boolean;
  45. project_slug: string;
  46. platform?: string;
  47. };
  48. 'stack-trace.most_relevant_clicked': {
  49. is_mobile: boolean;
  50. project_slug: string;
  51. platform?: string;
  52. };
  53. 'stack-trace.sort_option_recent_first_clicked': {
  54. is_mobile: boolean;
  55. project_slug: string;
  56. platform?: string;
  57. };
  58. 'stack-trace.sort_option_recent_last_clicked': {
  59. is_mobile: boolean;
  60. project_slug: string;
  61. platform?: string;
  62. };
  63. };
  64. export const stackTraceEventMap: Record<keyof StackTraceEventParameters, string> = {
  65. 'stack-trace.display_option_absolute_addresses_clicked':
  66. 'Stack Trace: Display Option - Absolute Addresses - Clicked',
  67. 'stack-trace.display_option_absolute_file_paths_clicked':
  68. 'Stack Trace: Display Option - Absolute File Paths - Clicked',
  69. 'stack-trace.display_option_minified_clicked':
  70. 'Stack Trace: Display Option - Minified - Clicked',
  71. 'stack-trace.display_option_raw_stack_trace_clicked':
  72. 'Stack Trace: Display Option - Raw Stack Trace - Clicked',
  73. 'stack-trace.display_option_unsymbolicated_clicked':
  74. 'Stack Trace: Display Option - Unsymbolicated - Clicked',
  75. 'stack-trace.display_option_verbose_function_names_clicked':
  76. 'Stack Trace: Display Option - Verbose Function Names - Clicked',
  77. 'stack-trace.download_clicked': 'Stack Trace: Download - Clicked',
  78. 'stack-trace.full_stack_trace_clicked': 'Stack Trace: Full Stack Trace - Clicked',
  79. 'stack-trace.most_relevant_clicked': 'Stack Trace: Most Relevant - Clicked',
  80. 'stack-trace.sort_option_recent_first_clicked':
  81. 'Stack Trace: Sort Option - Recent First - Clicked',
  82. 'stack-trace.sort_option_recent_last_clicked':
  83. 'Stack Trace: Sort Option - Recent Last - Clicked',
  84. };