From 3e89f10d729ed5a181212faa46fb05c17ef19356 Mon Sep 17 00:00:00 2001 From: DrMaxNix Date: Tue, 6 Sep 2022 16:46:41 +0200 Subject: [PATCH] :sparkles: add some helper methods to enum class --- src/helper/enum.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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