The switch statement evaluates an expression, matches the expression's value to a case clause, and executes statements associated with that case. Switch statements and enumerations are often used together to improve the readability of the code.
In the following example, we declare a function that takes an enumeration named AlertLevel.
Inside the function, we will generate an array of strings to store email addresses and execute a switch structure. Each of the options of the enumeration is a case in the switch structure:
enum AlertLevel{ info, warning, error } function getAlertSubscribers(level: AlertLevel){ let emails = new ...