diff --git a/src/helper/enum.js b/src/helper/enum.js index fe8523c..2666b5a 100644 --- a/src/helper/enum.js +++ b/src/helper/enum.js @@ -11,4 +11,18 @@ class Juicescript_helper_enum { yield key; } } + + /* + HELPER: Check if ELEMENT is member of this enum + */ + has(element){ + return Object.keys(this).includes(element); + } + + /* + GETTER: Return name of enum with VALUE + */ + name(value){ + return Object.keys(this).find(key => this[key] === value); + } } \ No newline at end of file