Reverse-Mapping for String Enums
We can make the Mode to be a type and a value at the same type. type Mode = string; let Mode = { Silent: “Silent”, Normal: “Normal”, Deleted: “Deleted” } let modeStr: string = “Silent”; let mode: Mode; mode = Mode[modeStr]; // Silent mode = Mode.Normal; // Normal mode = “Deleted”; // Deleted mode … Read more