enumerator
Custom Enumeration implementation for Roblox
Feature parity with enumerate
enumerator was built upon the foundation of enumerate by Roblox, which is unreleased with the end goal of being a licensed version with more features.
Enum Casting
enumerator supports casting enums based on their value so that you can pass the value or the enum itself and get the same result, thus reducing the amount of checks you have to do.
Features taken from Roblox Enums
Enums made with enumerator follow the base API of enumerate, but also have features from Roblox Enums such as .value, .name, and getting every EnumeratorItem.