# Type alias StoreEnhancerStoreCreator<Ext, StateExt>

StoreEnhancerStoreCreator<Ext, StateExt>: (<S, A>(reducer, preloadedState?) => Store<S & StateExt, A> & Ext)

#### Type Parameters

- Ext = {}
- StateExt = {}

#### Type declaration

- - <S, A>(reducer, preloadedState?): Store<S & StateExt, A> & Ext

  - #### Type Parameters

    - S = any
    - A extends Action = AnyAction

    #### Parameters

    - reducer: Reducer<S, A>
    - `Optional` preloadedState: PreloadedState<S>

    #### Returns Store<S & StateExt, A> & Ext

- Defined in common/temp/node_modules/.pnpm/redux@4.2.1/node_modules/redux/index.d.ts:528