Type Alias EnumMap<Enum, Value>

EnumMap: 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