akameco / babel-plugin-s2s-action-creater

generate action creater

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Moved. See s2s-plugins.

babel-plugin-s2s-action-creater

Build Status styled with prettier

generate action types

Install

$ npm install --save-dev babel-plugin-s2s-action-creater

Usage

in:

// @flow
export const ADD: 'App/ADD' = 'App/ADD'

export const Actions = {
  ADD,
}

export type Add = {
  type: typeof ADD,
  payload: number,
}

export type Action = Add

out:

// @flow
import { ADD } from './actionTypes';
import type { Add } from './actionTypes';

export function add(payload: number): Add {
  return {
    type: ADD,
    payload
  };
}

Related

License

MIT © akameco

About

generate action creater

License:MIT License


Languages

Language:JavaScript 100.0%