Answers for "object enum typescript"

1

typescript object key enum

// Since 2018, there is an easier way in Typescript, 
//without using keyof typeof:

let layer: { [key in MyEnum]: any}

// To not have to include all keys:

let layer: { [key in MyEnum]?: an
Posted by: Guest on June-30-2021
0

typescript enum

enum Sides {LEFT, RIGHT};
Sides.LEFT;  // 0
Sides.RIGHT; // 1

const typeFromEnum: Sides.LEFT = Sides.LEFT; // Enums become types!

console.log(Sides);   // { '0': 'LEFT', '1': 'RIGHT', LEFT: 0, RIGHT: 1 } 

type leftOrRight = keyof typeof Sides; // 'LEFT' | 'RIGHT'

let sideName: string = Sides[0];  // 'LEFT'  reverse mapping


enum EnumWithString {
  X = "XX",
  Y = "YY",
};
console.log(EnumWithString); // { X: 'XX', Y: 'YY' }  no reverse mapping
Posted by: Guest on March-12-2022

Code answers related to "TypeScript"

Browse Popular Code Answers by Language