LauncherJson.ts 1001 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. export interface LauncherJava {
  2. sha1: string
  3. url: string
  4. version: string
  5. }
  6. export interface LauncherVersions {
  7. launcher: {
  8. commit: string
  9. name: string
  10. }
  11. }
  12. export interface LauncherJson {
  13. java: {
  14. lzma: {
  15. sha1: string
  16. url: string
  17. }
  18. sha1: string
  19. }
  20. linux: {
  21. applink: string
  22. downloadhash: string
  23. versions: LauncherVersions
  24. }
  25. osx: {
  26. '64': {
  27. jdk: LauncherJava
  28. jre: LauncherJava
  29. }
  30. apphash: string
  31. applink: string
  32. downloadhash: string
  33. versions: LauncherVersions
  34. }
  35. windows: {
  36. '32': {
  37. jdk: LauncherJava
  38. jre: LauncherJava
  39. }
  40. '64': {
  41. jdk: LauncherJava
  42. jre: LauncherJava
  43. }
  44. apphash: string
  45. applink: string
  46. downloadhash: string
  47. rolloutPercent: number
  48. versions: LauncherVersions
  49. }
  50. }