1.0.4 • Published 8 years ago

key-enum v1.0.4

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

key-enum

Build Status npm version js-standard-style

Simple Enum library in Javascript, Supporting Flux for enumerating Action-Types

Installation

$ npm install key-enum

Example 1

var keyEnum = require('key-enum')
var obj = keyEnum({
  a: null,
  b: null,
  d: 4, // default
  e: 0, // default
  f: null,
  g: null
})

console.log(obj) // '{a:1, b:2, d:4, e:0, f:3, g:5}'

Example 2

var keyEnum = require('key-enum')
var obj = keyEnum({
  a: null,
  b: null,
  c: {
    d: null,
    e: {
      f: null, g: null
    },
    h: {
      i: null, j: null
    }
  }
})

console.log(obj) // '{a:0,b:1,c:{d:2,e:{f:3,g:4},h:{i:5,j:6}}}'

MIT Licensed

Copyright (c) 2016 Edwin Guzman