typescript list type code example

Example 1: typescript integer

// There is no int type, use number
const myInt: number = 17;
const myDecimal: number = 17.5;

Example 2: typescript list

enum Color {
  Red = "red",
  Green = 2,
  Blue = 4,
}
let c: Color = Color.Green;Try

Example 3: create type as values of list typescript

// You can create your list as enums
enum statuses {
  SETUP,
  STARTED,
  FINISHED
}

// Creates known string type
// 'SETUP' | 'STARTED' | 'FINISHED'
type StatusString = keyof typeof statuses

// JobStatus.status must match 'SETUP' | 'STARTED' | 'FINISHED'
export type JobStatus = {
  status: StatusString
}