UNPKG

state-trooper

Version:
21 lines (14 loc) • 585 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var _immutable = require('immutable'); var _immutable2 = _interopRequireDefault(_immutable); var _underscore = require('underscore'); var getStateByPath = function getStateByPath(state, path) { var imVal = _immutable2['default'].fromJS(state); return imVal.getIn((0, _underscore.isArray)(path) ? path : path.split('.')); }; exports['default'] = getStateByPath; module.exports = exports['default'];