rbuckton/proposal-enum

Enum global questions

Allen-B1 opened this issue · 2 comments

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]

in checks the prototype chain; has is appropriately explicit.

oh