UNPKG

create-action-types

Version:
21 lines (15 loc) 595 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var _invariant = require('invariant'); var _invariant2 = _interopRequireDefault(_invariant); exports['default'] = function (types) { return types.reduce(function (result, key) { (0, _invariant2['default'])(result[key] === undefined, 'action type `%s` has been declared. Should not declare a constant twice.', key); result[key] = key; return result; }, {}); }; module.exports = exports['default'];