create a Proxy-based Registry (Enum) from an Object or Array. Enums are immutable (frozen) and provide methods for iteration, search, and extension.
Optional
const Status = enumify(['Active', 'Inactive', 'Pending']);console.log(Status.Active); // 0console.log(Status.has('Active')); // trueconsole.log(Status.keys()); // ['Active', 'Inactive', 'Pending'] Copy
const Status = enumify(['Active', 'Inactive', 'Pending']);console.log(Status.Active); // 0console.log(Status.has('Active')); // trueconsole.log(Status.keys()); // ['Active', 'Inactive', 'Pending']
Enumify
create a Proxy-based Registry (Enum) from an Object or Array.
Enums are immutable (frozen) and provide methods for iteration, search, and extension.