19 lines
508 B
JavaScript
19 lines
508 B
JavaScript
import { wrapMapToPropsConstant, wrapMapToPropsFunc } from './wrapMapToProps'
|
|
|
|
export function whenMapStateToPropsIsFunction(mapStateToProps) {
|
|
return (typeof mapStateToProps === 'function')
|
|
? wrapMapToPropsFunc(mapStateToProps, 'mapStateToProps')
|
|
: undefined
|
|
}
|
|
|
|
export function whenMapStateToPropsIsMissing(mapStateToProps) {
|
|
return (!mapStateToProps)
|
|
? wrapMapToPropsConstant(() => ({}))
|
|
: undefined
|
|
}
|
|
|
|
export default [
|
|
whenMapStateToPropsIsFunction,
|
|
whenMapStateToPropsIsMissing
|
|
]
|