aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/packages/ui/src/types/bindings/manifest.ts
blob: 21809625011a3382cd06fb29a7b55dfe3660ec64 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.

export type Latest = { release: string; snapshot: string };

export type Version = {
  id: string;
  type: string;
  url: string;
  time: string;
  releaseTime: string;
  /**
   * Java version requirement (major version number)
   * This is populated from the version JSON file if the version is installed locally
   */
  javaVersion: bigint | null;
  /**
   * Whether this version is installed locally
   */
  isInstalled: boolean | null;
};

export type VersionManifest = { latest: Latest; versions: Array<Version> };