npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

create-fsa

1.0.3

@yoshuawuyts

npmHomeRepoSnykSocket
Downloads:0
$ npm install create-fsa
DailyWeeklyMonthlyYearly

create-fsa

NPM version build status Test coverage Downloads js-standard-style

Create a flux-standard-action from a value.

Installation

$ npm install create-fsa

Usage

const createFsa = require('create-fsa')

const square('square', {
  payload: val => val * val,
  meta: val => { original: val },
  error: val => val >= 0
})

square(3)
// => {
// =>   type: 'square',
// =>   payload: 9,
// =>   meta: { original: 3 },
// =>   error: false
// => }

API

creator = createFsa(type, fns)

Create an action creator with a type. Takes an optional object of functions to create FSA properties (payload, meta, error). If no payload function is passed, the payload defaults to the passed in value.

fsa = creator(value)

Create a flux-standard-action from a value.

See Also

  • flux-standard-action - human-friendly standard for Flux action objects
  • barracks - action dispatcher for unidirectional data flows

License

MIT