debugFiles.tsx 855 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. export enum DebugFileType {
  2. EXE = 'exe',
  3. DBG = 'dbg',
  4. LIB = 'lib',
  5. }
  6. export enum DebugFileFeature {
  7. SYMTAB = 'symtab',
  8. DEBUG = 'debug',
  9. UNWIND = 'unwind',
  10. SOURCES = 'sources',
  11. }
  12. export type BuiltinSymbolSource = {
  13. hidden: boolean;
  14. id: string;
  15. name: string;
  16. sentry_key: string;
  17. };
  18. export type DebugFile = {
  19. codeId: string;
  20. cpuName: string;
  21. dateCreated: string;
  22. debugId: string;
  23. headers: Record<string, string>;
  24. id: string;
  25. objectName: string;
  26. sha1: string;
  27. size: number;
  28. symbolType: string;
  29. uuid: string;
  30. data?: {type: DebugFileType; features: DebugFileFeature[]};
  31. };
  32. export type AppStoreConnectValidationData = {
  33. id: string;
  34. appstoreCredentialsValid: boolean;
  35. itunesSessionValid: boolean;
  36. /** Approximate expiration Date of AppStore Credentials as an ISO DateTime */
  37. expirationDate?: string;
  38. };