Using the 1.5kB library Superenum this is easy:
import { Enum, EnumType } from '@ncoderz/superenum' enum Color { Red, Green } const stringToValidate = 'Green'; const validatedDefaultRed = Enum(Color).fromKey(stringToValidate) ?? Color.Red;