Declare possible values of string in typescript
How to declare possible values of string in typescript. So we get an error if the provided parameter is wrong or have a typo?
type $NAME = "possibleVal1" | "possibleVal2"
For example I have a type called Actions with three possible values:
type Actions = "strong" | "italic" | "remove"
Now if I want to proved value for Actions type with a typo like ‘stronk’ , then VS Code will warn me about it. Typesafe everybody!