π Crypto secure enums.
Uuid Enum
π Installation
// using yarn
yarn add uuid-enum
// or using npm
npm install uuid-enum
π» Usage
-
Import
import { Enum } from "uuid-enum";
-
Creating new enum
let Color = new Enum("Red", "Green", "Blue");
-
Checking equality
Color.Red === Color.Red; // true Color.Breen === Color.Blue; // false
-
Freezing
Color.freeze(); /* Error cases */ Color.Red = "red"; Color.append("Purple"); Color.delete("Red");
-
Appending a field
Color.append("Purple");
-
Deleting a field
Color.delete("Red");