Thanks to visit codestin.com
Credit goes to github.com

Skip to content

nrw/option-select-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

option-select-action build status

Add an option object to a value array or call a fuction based on the object's properties.

var assert = require('assert')
var SelectAction = require('option-select-action')

var actions, initial, store

var i = 0

store = SelectAction({
  inc: function () { i++ }
})

assert.deepEqual(store.value(), [])

store.select({id: 'six'})
assert.deepEqual(store.value(), [{id: 'six'}])

assert.equal(i, 0)

store.select({id: 'inc'})
assert.equal(i, 1)
assert.deepEqual(store.value(), [{id: 'six'}])

store.select({id: 'inc'})
assert.equal(i, 2)

store.pop()
assert.deepEqual(store.value(), [])

About

add an option object to a value array or call a fuction based on the object's properties

Resources

Stars

Watchers

Forks

Packages

No packages published