Enum global questions
Allen-B1 opened this issue · 2 comments
Allen-B1 commented
I feel that many functions of the Enum
global are unnecessary
Enum.has(E, key)
-> key in E
Enum.hasValue(E, val)
-> val of E
Enum.keys()
, Enum.values()
, Enum.entries()
-> Object.keys()
, Object.values()
, Object.entries()
Enum.parse(E, value)
-> E[value]
ljharb commented
in checks the prototype chain; has is appropriately explicit.
Allen-B1 commented
oh