Skip to content

Commit 8f97d77

Browse files
committed
v0.1.4
1 parent d2d836a commit 8f97d77

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

Enum.lua

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,7 @@ local function isEnumItem (enumItem: EnumItem)
2727
end
2828

2929
if typeof(enumItem) == 'number' then
30-
local value
31-
local completed = pcall(function()
32-
value = GetEnumFromValue(enumItem)
33-
end)
34-
return completed == true and value ~= nil
30+
return GetEnumFromValue(enumItem) ~= nil
3531
end
3632

3733
return false
@@ -197,11 +193,19 @@ function GetEnumFromValue (value: number) : Enum
197193
return Enum
198194
end
199195

196+
function GetEnumItemNameFromValue (value: number) : string
197+
local Enum = GetEnumFromValue(value)
198+
if Enum then
199+
return Enum:GetNameFromValue(value)
200+
end
201+
end
202+
200203
return {
201204
new = newEnum,
202205
isEnum = isEnum,
203206
isEnumItem = isEnumItem,
204207
RBXEnum = RBXEnum,
205208
getEnumFromValue = GetEnumFromValue,
206-
getRegisteredEnums = GetRegisteredEnums
209+
getRegisteredEnums = GetRegisteredEnums,
210+
getEnumItemNameFromValue = GetEnumItemNameFromValue
207211
}

Enum.rbxm

4 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)