Type Alias EnumMap<Enum, Value>

EnumMap<Enum, Value>: Values<Enum> extends PropertyKey
    ? Record<Values<Enum>, Value>
    : "ERROR: invalid enum"

Creates an object that maps all values of an enum to the provided Values type.

Type Parameters