npm.io
1.1.0 • Published 10 years ago

redux-action-type-validator

Licence
Apache-2.0
Version
1.1.0
Deps
1
Vulns
0
Weekly
0

npm version Build Status codecov Dependency Status devDependency Status

redux-action-type-validator

Type validator for redux actions

Installation

npm i --save redux-action-type-validator

Usage

import {list, String} from "tcomb";

const typeofAction = actionTypeValidator(list(String));

export function action (payload) {
    typeofSelectSite(...arguments);
    return {
        type: "ACTION_TYPE",
        payload
    };
}

// Somewhere in your code
action(["some", "string", "here"]); // not throw

action("some"); // throw

Keywords