ksxnodemodules / number-enum

Auto increasing enums

Home Page:https://www.npmjs.com/package/number-enum

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Number Enum

Requirements

For Use

  • ECMAScript 2017

For Development

Usage

Create Enum Object

const create = require('number-enum') // or: const {create} = require('number-enum')
create(['abc', 'def', 'ghi']) // should return {abc: 0, def: 1, ghi: 2}
create(['abc', 'def', 'ghi'], -2, -3) // should return {abc: -2, def: -5, ghi: -7}

Create Enum Array

const {generate} = require('number-enum')
const [abc, def, ghi] = generate() // [abc, def, ghi] should be [0, 1, 2]
const [foo, bar, hello, world] = generate(2, -3) // [foo, bar, hello, world] should be [2, -1, -4, -7]

About

Auto increasing enums

https://www.npmjs.com/package/number-enum

License:MIT License


Languages

Language:JavaScript 86.2%Language:TypeScript 7.3%Language:Shell 6.5%