Function stringToEnum

  • Finds matching enum value or returns undefined instead.

    Useful for "transforming" incoming raw string values from outside world (e.g. URL params) to our internal enum (limited set of values). Safer than doing something naive like someValue as MyEnum.

    Type Parameters

    Parameters

    • enumType: T
    • rawValue: undefined | null | string
    • ignoreCase: boolean = true

    Returns T[keyof T] | undefined

Generated using TypeDoc