# Type alias SelectorFactory<S, TProps, TOwnProps, TFactoryOptions>

SelectorFactory<S, TProps, TOwnProps, TFactoryOptions>: ((dispatch, factoryOptions) => Selector<S, TProps, TOwnProps>)

#### Type Parameters

- S
- TProps
- TOwnProps
- TFactoryOptions

#### Type declaration

- - (dispatch, factoryOptions): Selector<S, TProps, TOwnProps>

  - #### Parameters

    - dispatch: Dispatch<Action<unknown>>
    - factoryOptions: TFactoryOptions

    #### Returns Selector<S, TProps, TOwnProps>

- Defined in common/temp/node_modules/.pnpm/react-redux@8.1.3_91ee3f21853aee6f4038f22086c31182/node_modules/react-redux/es/connect/selectorFactory.d.ts:4