reducer.ts
1 import { combineReducers } from 'redux'; 2 3 import { transactionBroadcastReducer } from './broadcast'; 4 import { transactionFieldsReducer } from './fields'; 5 import { transactionMetaReducer } from './meta'; 6 import { transactionNetworkReducer } from './network'; 7 import { transactionSignReducer } from './sign'; 8 import * as types from './types'; 9 10 export const transactionReducer = combineReducers({ 11 broadcast: transactionBroadcastReducer.broadcastReducer, 12 fields: transactionFieldsReducer.fieldsReducer, 13 meta: transactionMetaReducer.metaReducer, 14 network: transactionNetworkReducer.networkReducer, 15 sign: transactionSignReducer.signReducer 16 }); 17 18 export const INITIAL_STATE: types.TransactionState = transactionReducer( 19 {}, 20 { type: undefined } 21 ) as types.TransactionState;