verificator
Version:
Client and server-side validation JavaScript library
20 lines (17 loc) • 657 B
text/typescript
import { combineReducers, Reducer } from 'redux'
import dataReducer from './dataReducer'
import errorsReducer from './errorsReducer'
import implicitAttributesReducer from './implicitAttributesReducer'
import initialRulesReducer from './initialRulesReducer'
import rulesReducer from './rulesReducer'
import stateReducer from './stateReducer'
import { IState } from '../types'
const rootReducer: Reducer<IState> = combineReducers({
data: dataReducer,
errors: errorsReducer,
implicitAttributes: implicitAttributesReducer,
initialRules: initialRulesReducer,
rules: rulesReducer,
validating: stateReducer,
})
export default rootReducer