@types/recompose
- Version 0.30.15
 - Published
 - 32.4 kB
 - 2 dependencies
 - MIT license
 
Install
npm i @types/recomposeyarn add @types/recomposepnpm add @types/recomposeOverview
TypeScript definitions for recompose
Index
Namespaces
recompose
- branch()
 - ComponentEnhancer
 - componentFactory
 - componentFromProp()
 - componentFromStream()
 - componentFromStreamWithConfig()
 - compose()
 - createEagerElement()
 - createEagerFactory()
 - createEventHandler()
 - createEventHandlerWithConfig()
 - createSink()
 - DefaultingInferableComponentEnhancer
 - defaultProps()
 - EventHandler
 - EventHandlerOf
 - flattenProp()
 - fromRenderProps()
 - getContext()
 - getDisplayName()
 - HandleCreators
 - HandleCreatorsFactory
 - HandleCreatorsHandlers
 - HandleCreatorsStructure
 - hoistStatics()
 - InferableComponentEnhancer
 - InferableComponentEnhancerWithProps
 - isClassComponent()
 - lifecycle()
 - mapper
 - mapProps()
 - mapPropsStream()
 - mapPropsStreamWithConfig()
 - NameMap
 - nest()
 - ObservableConfig
 - Observer
 - Omit
 - onlyUpdateForKeys()
 - onlyUpdateForPropTypes
 - predicate
 - predicateDiff
 - pure()
 - ReactLifeCycleFunctions
 - ReactLifeCycleFunctionsThisArguments
 - reducer
 - reducerProps
 - renameProp()
 - renameProps()
 - renderComponent()
 - renderNothing
 - setDisplayName()
 - setObservableConfig()
 - setPropTypes()
 - setStatic()
 - shallowEqual()
 - shouldUpdate()
 - StateHandler
 - StateHandlerMap
 - stateProps
 - StateUpdaters
 - Subscribable
 - Subscription
 - toClass
 - toRenderProps()
 - withContext()
 - withHandlers()
 - withProps()
 - withPropsOnChange()
 - withReducer()
 - withState()
 - withStateHandlers()
 - wrapDisplayName()
 
Namespaces
namespace recompose
module 'recompose' {}variable onlyUpdateForPropTypes
const onlyUpdateForPropTypes: InferableComponentEnhancer<{}>;variable renderNothing
const renderNothing: InferableComponentEnhancer<{}>;variable toClass
const toClass: InferableComponentEnhancer<{}>;function branch
branch: <TOutter>(    test: predicate<TOutter>,    trueEnhancer: ComponentEnhancer<any, any> | InferableComponentEnhancer<{}>,    falseEnhancer?: ComponentEnhancer<any, any> | InferableComponentEnhancer<{}>) => ComponentEnhancer<any, TOutter>;function componentFromProp
componentFromProp: (propName: string) => FunctionComponent<any>;function componentFromStream
componentFromStream: <TProps>(    propsToReactNode: mapper<Subscribable<TProps>, Subscribable<React.ReactNode>>) => Component<TProps>;function componentFromStreamWithConfig
componentFromStreamWithConfig: (    config: ObservableConfig) => <TProps>(    propsToReactNode: mapper<Subscribable<TProps>, Subscribable<React.ReactNode>>) => Component<TProps>;function compose
compose: <TInner, TOutter>(    ...functions: Function[]) => ComponentEnhancer<TInner, TOutter>;function createEagerElement
createEagerElement: (    type: Component<any> | string,    props?: Object,    children?: React.ReactNode) => React.ReactElement;function createEagerFactory
createEagerFactory: (type: Component<any> | string) => componentFactory;function createEventHandler
createEventHandler: <T, TSubs extends Subscribable<T>>() => EventHandlerOf<    T,    TSubs>;function createEventHandlerWithConfig
createEventHandlerWithConfig: (    config: ObservableConfig) => <T, TSubs extends Subscribable<T>>() => EventHandlerOf<T, TSubs>;function createSink
createSink: (callback: (props: Object) => void) => React.ComponentClass<any>;function defaultProps
defaultProps: <T = {}>(props: T) => DefaultingInferableComponentEnhancer<T>;function flattenProp
flattenProp: (propName: string) => ComponentEnhancer<any, any>;function fromRenderProps
fromRenderProps: <TInner, TOutter, TRenderProps = {}>(    RenderPropsComponent: Component<any>,    propsMapper: (props: TRenderProps) => TInner,    renderPropName?: string) => ComponentEnhancer<TInner & TOutter, TOutter>;function getContext
getContext: <TContext>(    contextTypes: PropTypes.ValidationMap<TContext>) => InferableComponentEnhancer<TContext>;function getDisplayName
getDisplayName: (component: Component<any>) => string;function hoistStatics
hoistStatics: <TProps>(    hoc: InferableComponentEnhancer<TProps>,    blacklist?: { [key: string]: boolean }) => InferableComponentEnhancer<TProps>;function isClassComponent
isClassComponent: (value: any) => boolean;function lifecycle
lifecycle: <TProps, TState, TInstance = {}>(    spec: ReactLifeCycleFunctions<TProps, TState, TInstance> & TInstance) => InferableComponentEnhancer<{}>;function mapProps
mapProps: <TInner, TOutter>(    propsMapper: mapper<TOutter, TInner>) => InferableComponentEnhancerWithProps<TInner, TOutter>;function mapPropsStream
mapPropsStream: <TInner, TOutter>(    transform: mapper<Subscribable<TOutter>, Subscribable<TInner>>) => ComponentEnhancer<TInner, TOutter>;function mapPropsStreamWithConfig
mapPropsStreamWithConfig: (    config: ObservableConfig) => <TInner, TOutter>(    transform: mapper<Subscribable<TOutter>, Subscribable<TInner>>) => ComponentEnhancer<TInner, TOutter>;function nest
nest: (    ...Components: Array<string | Component<any>>) => React.ComponentClass<any>;function onlyUpdateForKeys
onlyUpdateForKeys: {    (propKeys: string[]): InferableComponentEnhancer<{}>;    <T>(propKeys: (keyof T)[]): InferableComponentEnhancer<{}>;};function pure
pure: <TProps>(component: Component<TProps>) => Component<TProps>;function renameProp
renameProp: (    outterName: string,    innerName: string) => ComponentEnhancer<any, any>;function renameProps
renameProps: (nameMap: NameMap) => ComponentEnhancer<any, any>;function renderComponent
renderComponent: <TProps>(    component: string | Component<TProps>) => ComponentEnhancer<any, any>;function setDisplayName
setDisplayName: (    displayName: string) => <T extends Component<any>>(component: T) => T;function setObservableConfig
setObservableConfig: (config: ObservableConfig) => void;function setPropTypes
setPropTypes: <P>(    propTypes: PropTypes.ValidationMap<P>) => <T extends Component<P>>(component: T) => T;function setStatic
setStatic: (    key: string,    value: any) => <T extends Component<any>>(component: T) => T;function shallowEqual
shallowEqual: (a: Object, b: Object) => boolean;function shouldUpdate
shouldUpdate: <TProps>(    test: predicateDiff<TProps>) => InferableComponentEnhancer<{}>;function toRenderProps
toRenderProps: <TInner, TOutter>(    hoc: InferableComponentEnhancerWithProps<TInner & TOutter, TOutter>) => FunctionComponent<    TOutter & { children: (props: TInner) => React.ReactElement }>;function withContext
withContext: <TContext, TProps>(    childContextTypes: PropTypes.ValidationMap<TContext>,    getChildContext: mapper<TProps, any>) => InferableComponentEnhancer<{}>;function withHandlers
withHandlers: <TOutter, THandlers>(    handlerCreators:        | HandleCreators<TOutter, THandlers>        | HandleCreatorsFactory<TOutter, THandlers>) => InferableComponentEnhancerWithProps<THandlers & TOutter, TOutter>;function withProps
withProps: <TInner, TOutter>(    createProps: TInner | mapper<TOutter, TInner>) => InferableComponentEnhancerWithProps<TInner & TOutter, TOutter>;function withPropsOnChange
withPropsOnChange: <TInner, TOutter>(    shouldMapOrKeys: string[] | predicateDiff<TOutter>,    createProps: mapper<TOutter, TInner>) => InferableComponentEnhancerWithProps<TInner & TOutter, TOutter>;function withReducer
withReducer: <    TOutter,    TState,    TAction,    TStateName extends string,    TDispatchName extends string>(    stateName: TStateName,    dispatchName: TDispatchName,    reducer: reducer<TState, TAction>,    initialState: TState | mapper<TOutter, TState>) => InferableComponentEnhancerWithProps<    reducerProps<TState, TAction, TStateName, TDispatchName>,    TOutter>;function withState
withState: <    TOutter,    TState,    TStateName extends string,    TStateUpdaterName extends string>(    stateName: TStateName,    stateUpdaterName: TStateUpdaterName,    initialState: TState | mapper<TOutter, TState>) => InferableComponentEnhancerWithProps<    stateProps<TState, TStateName, TStateUpdaterName>,    TOutter>;function withStateHandlers
withStateHandlers: <    TState,    TUpdaters extends StateHandlerMap<TState>,    TOutter = {}>(    createProps: TState | mapper<TOutter, TState>,    stateUpdaters: StateUpdaters<TOutter, TState, TUpdaters>) => InferableComponentEnhancerWithProps<TOutter & TState & TUpdaters, TOutter>;function wrapDisplayName
wrapDisplayName: (component: Component<any>, wrapperName: string) => string;interface ComponentEnhancer
interface ComponentEnhancer<TInner, TOutter> {}call signature
(component: Component<TInner>): ComponentClass<TOutter>;interface InferableComponentEnhancerWithProps
interface InferableComponentEnhancerWithProps<TInjectedProps, TNeedsProps> {}call signature
<P extends TInjectedProps>(component: Component<P>): React.ComponentClass<    Omit<P, keyof TInjectedProps> & TNeedsProps>;interface Observer
interface Observer<T> {}interface ReactLifeCycleFunctions
interface ReactLifeCycleFunctions<TProps, TState, TInstance = {}> {}property componentDidCatch
componentDidCatch?:    | ((          this: ReactLifeCycleFunctionsThisArguments<TProps, TState, TInstance>,          error: Error,          info: React.ErrorInfo      ) => void)    | undefined;property componentDidMount
componentDidMount?:    | ((          this: ReactLifeCycleFunctionsThisArguments<TProps, TState, TInstance>      ) => void)    | undefined;property componentDidUpdate
componentDidUpdate?:    | ((          this: ReactLifeCycleFunctionsThisArguments<TProps, TState, TInstance>,          prevProps: TProps,          prevState: TState      ) => void)    | undefined;property componentWillMount
componentWillMount?:    | ((          this: ReactLifeCycleFunctionsThisArguments<TProps, TState, TInstance>      ) => void)    | undefined;property componentWillReceiveProps
componentWillReceiveProps?:    | ((          this: ReactLifeCycleFunctionsThisArguments<TProps, TState, TInstance>,          nextProps: TProps      ) => void)    | undefined;property componentWillUnmount
componentWillUnmount?:    | ((          this: ReactLifeCycleFunctionsThisArguments<TProps, TState, TInstance>      ) => void)    | undefined;property componentWillUpdate
componentWillUpdate?:    | ((          this: ReactLifeCycleFunctionsThisArguments<TProps, TState, TInstance>,          nextProps: TProps,          nextState: TState      ) => void)    | undefined;property shouldComponentUpdate
shouldComponentUpdate?:    | ((          this: ReactLifeCycleFunctionsThisArguments<TProps, TState, TInstance>,          nextProps: TProps,          nextState: TState      ) => boolean)    | undefined;method UNSAFE_componentWillMount
UNSAFE_componentWillMount: (    this: ReactLifeCycleFunctionsThisArguments<TProps, TState, TInstance>) => void;method UNSAFE_componentWillReceiveProps
UNSAFE_componentWillReceiveProps: (    this: ReactLifeCycleFunctionsThisArguments<TProps, TState, TInstance>,    nextProps: TProps) => void;method UNSAFE_componentWillUpdate
UNSAFE_componentWillUpdate: (    this: ReactLifeCycleFunctionsThisArguments<TProps, TState, TInstance>,    nextProps: TProps,    nextState: TState) => void;interface Subscribable
interface Subscribable<T> {}method subscribe
subscribe: (observer: Observer<T>) => Subscription;interface Subscription
interface Subscription {}method unsubscribe
unsubscribe: () => void;type componentFactory
type componentFactory = (    props?: Object,    children?: React.ReactNode) => React.ReactElement;type DefaultingInferableComponentEnhancer
type DefaultingInferableComponentEnhancer<TInjectedProps> =    InferableComponentEnhancerWithProps<TInjectedProps, Partial<TInjectedProps>>;type EventHandler
type EventHandler = Function;type EventHandlerOf
type EventHandlerOf<T, TSubs extends Subscribable<T>> = {    handler: (value: T) => void;    stream: TSubs;};type HandleCreators
type HandleCreators<TOutter, THandlers> = HandleCreatorsStructure<TOutter> &    HandleCreatorsHandlers<TOutter, THandlers>;type HandleCreatorsFactory
type HandleCreatorsFactory<TOutter, THandlers> = (    initialProps: TOutter) => HandleCreators<TOutter, THandlers>;type HandleCreatorsHandlers
type HandleCreatorsHandlers<TOutter, THandlers> = {    [P in keyof THandlers]: (props: TOutter) => THandlers[P];};type HandleCreatorsStructure
type HandleCreatorsStructure<TOutter> = {    [handlerName: string]: mapper<TOutter, EventHandler>;};type InferableComponentEnhancer
type InferableComponentEnhancer<TInjectedProps> =    InferableComponentEnhancerWithProps<TInjectedProps, {}>;type mapper
type mapper<TInner, TOutter> = (input: TInner) => TOutter;type NameMap
type NameMap = {    [outterName: string]: string;};type ObservableConfig
type ObservableConfig = {    fromESObservable?: (<T>(observable: Subscribable<T>) => any) | undefined;    toESObservable?: (<T>(stream: any) => Subscribable<T>) | undefined;};type Omit
type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>;type predicate
type predicate<T> = mapper<T, boolean>;type predicateDiff
type predicateDiff<T> = (current: T, next: T) => boolean;type ReactLifeCycleFunctionsThisArguments
type ReactLifeCycleFunctionsThisArguments<    TProps,    TState,    TInstance = {}> = _ReactLifeCycleFunctionsThisArguments<TProps, TState> & TInstance;type reducer
type reducer<TState, TAction> = (s: TState, a: TAction) => TState;type reducerProps
type reducerProps<    TState,    TAction,    TStateName extends string,    TDispatchName extends string> = { [stateName in TStateName]: TState } & {    [dispatchName in TDispatchName]: (a: TAction) => void;};type StateHandler
type StateHandler<TState> = (...payload: any[]) => Partial<TState> | undefined;type StateHandlerMap
type StateHandlerMap<TState> = {    [updaterName: string]: StateHandler<TState>;};type stateProps
type stateProps<    TState,    TStateName extends string,    TStateUpdaterName extends string> = { [stateName in TStateName]: TState } & {    [stateUpdateName in TStateUpdaterName]: (state: TState) => TState;};type StateUpdaters
type StateUpdaters<TOutter, TState, TUpdaters> = {    [updaterName in keyof TUpdaters]: (        state: TState,        props: TOutter    ) => TUpdaters[updaterName];};namespace recompose/baconObservableConfig
module 'recompose/baconObservableConfig' {}variable baconConfig
const baconConfig: ObservableConfig;namespace recompose/branch
module 'recompose/branch' {}function branch
branch: <TOutter>(    test: predicate<TOutter>,    trueEnhancer: ComponentEnhancer<any, any> | InferableComponentEnhancer<{}>,    falseEnhancer?: ComponentEnhancer<any, any> | InferableComponentEnhancer<{}>) => ComponentEnhancer<any, TOutter>;namespace recompose/componentFromProp
module 'recompose/componentFromProp' {}function componentFromProp
componentFromProp: (propName: string) => FunctionComponent<any>;namespace recompose/componentFromStream
module 'recompose/componentFromStream' {}function componentFromStream
componentFromStream: <TProps>(    propsToReactNode: mapper<Subscribable<TProps>, Subscribable<React.ReactNode>>) => Component<TProps>;function componentFromStreamWithConfig
componentFromStreamWithConfig: (    config: ObservableConfig) => <TProps>(    propsToReactNode: mapper<Subscribable<TProps>, Subscribable<React.ReactNode>>) => Component<TProps>;namespace recompose/compose
module 'recompose/compose' {}function compose
compose: <TInner, TOutter>(    ...functions: Function[]) => ComponentEnhancer<TInner, TOutter>;namespace recompose/createEventHandler
module 'recompose/createEventHandler' {}function createEventHandler
createEventHandler: <T, TSubs extends Subscribable<T>>() => EventHandlerOf<    T,    TSubs>;function createEventHandlerWithConfig
createEventHandlerWithConfig: (    config: ObservableConfig) => <T, TSubs extends Subscribable<T>>() => EventHandlerOf<T, TSubs>;namespace recompose/createSink
module 'recompose/createSink' {}function createSink
createSink: (callback: (props: Object) => void) => React.ComponentClass<any>;namespace recompose/defaultProps
module 'recompose/defaultProps' {}function defaultProps
defaultProps: <T = {}>(props: T) => DefaultingInferableComponentEnhancer<T>;namespace recompose/flattenProp
module 'recompose/flattenProp' {}function flattenProp
flattenProp: (propName: string) => ComponentEnhancer<any, any>;namespace recompose/fromRenderProps
module 'recompose/fromRenderProps' {}function fromRenderProps
fromRenderProps: <TInner, TOutter, TRenderProps = {}>(    RenderPropsComponent: Component<any>,    propsMapper: (props: TRenderProps) => TInner,    renderPropName?: string) => ComponentEnhancer<TInner & TOutter, TOutter>;namespace recompose/getContext
module 'recompose/getContext' {}function getContext
getContext: <TContext>(    contextTypes: PropTypes.ValidationMap<TContext>) => InferableComponentEnhancer<TContext>;namespace recompose/getDisplayName
module 'recompose/getDisplayName' {}function getDisplayName
getDisplayName: (component: Component<any>) => string;namespace recompose/hoistStatics
module 'recompose/hoistStatics' {}function hoistStatics
hoistStatics: <TProps>(    hoc: InferableComponentEnhancer<TProps>,    blacklist?: { [key: string]: boolean }) => InferableComponentEnhancer<TProps>;namespace recompose/isClassComponent
module 'recompose/isClassComponent' {}function isClassComponent
isClassComponent: (value: any) => boolean;namespace recompose/kefirObservableConfig
module 'recompose/kefirObservableConfig' {}variable kefirConfig
const kefirConfig: ObservableConfig;namespace recompose/lifecycle
module 'recompose/lifecycle' {}function lifecycle
lifecycle: <TProps, TState, TInstance = {}>(    spec: ReactLifeCycleFunctions<TProps, TState, TInstance> & TInstance) => InferableComponentEnhancer<{}>;namespace recompose/mapProps
module 'recompose/mapProps' {}function mapProps
mapProps: <TInner, TOutter>(    propsMapper: mapper<TOutter, TInner>) => InferableComponentEnhancerWithProps<TInner, TOutter>;namespace recompose/mapPropsStream
module 'recompose/mapPropsStream' {}function mapPropsStream
mapPropsStream: <TInner, TOutter>(    transform: mapper<Subscribable<TOutter>, Subscribable<TInner>>) => ComponentEnhancer<TInner, TOutter>;function mapPropsStreamWithConfig
mapPropsStreamWithConfig: (    config: ObservableConfig) => <TInner, TOutter>(    transform: mapper<Subscribable<TOutter>, Subscribable<TInner>>) => ComponentEnhancer<TInner, TOutter>;namespace recompose/mostObservableConfig
module 'recompose/mostObservableConfig' {}variable mostConfig
const mostConfig: ObservableConfig;namespace recompose/nest
module 'recompose/nest' {}function nest
nest: (    ...Components: Array<string | Component<any>>) => React.ComponentClass<any>;namespace recompose/onlyUpdateForKeys
module 'recompose/onlyUpdateForKeys' {}function onlyUpdateForKeys
onlyUpdateForKeys: {    (propKeys: string[]): InferableComponentEnhancer<{}>;    <T>(propKeys: (keyof T)[]): InferableComponentEnhancer<{}>;};namespace recompose/onlyUpdateForPropTypes
module 'recompose/onlyUpdateForPropTypes' {}variable onlyUpdateForPropTypes
const onlyUpdateForPropTypes: InferableComponentEnhancer<{}>;namespace recompose/pure
module 'recompose/pure' {}function pure
pure: <TProps>(component: Component<TProps>) => Component<TProps>;namespace recompose/renameProp
module 'recompose/renameProp' {}function renameProp
renameProp: (    outterName: string,    innerName: string) => ComponentEnhancer<any, any>;namespace recompose/renameProps
module 'recompose/renameProps' {}function renameProps
renameProps: (nameMap: NameMap) => ComponentEnhancer<any, any>;namespace recompose/renderComponent
module 'recompose/renderComponent' {}function renderComponent
renderComponent: <TProps>(    component: string | Component<TProps>) => ComponentEnhancer<any, any>;namespace recompose/renderNothing
module 'recompose/renderNothing' {}variable renderNothing
const renderNothing: InferableComponentEnhancer<{}>;namespace recompose/rxjs4ObservableConfig
module 'recompose/rxjs4ObservableConfig' {}variable rxjs4config
const rxjs4config: ObservableConfig;namespace recompose/rxjsObservableConfig
module 'recompose/rxjsObservableConfig' {}variable rxjsconfig
const rxjsconfig: ObservableConfig;namespace recompose/setDisplayName
module 'recompose/setDisplayName' {}function setDisplayName
setDisplayName: (    displayName: string) => <T extends Component<any>>(component: T) => T;namespace recompose/setObservableConfig
module 'recompose/setObservableConfig' {}function setObservableConfig
setObservableConfig: (config: ObservableConfig) => void;namespace recompose/setPropTypes
module 'recompose/setPropTypes' {}function setPropTypes
setPropTypes: <P>(    propTypes: PropTypes.ValidationMap<P>) => <T extends Component<P>>(component: T) => T;namespace recompose/setStatic
module 'recompose/setStatic' {}function setStatic
setStatic: (    key: string,    value: any) => <T extends Component<any>>(component: T) => T;namespace recompose/shallowEqual
module 'recompose/shallowEqual' {}function shallowEqual
shallowEqual: (a: Object, b: Object) => boolean;namespace recompose/shouldUpdate
module 'recompose/shouldUpdate' {}function shouldUpdate
shouldUpdate: <TProps>(    test: predicateDiff<TProps>) => InferableComponentEnhancer<{}>;namespace recompose/toClass
module 'recompose/toClass' {}variable toClass
const toClass: InferableComponentEnhancer<{}>;namespace recompose/toRenderProps
module 'recompose/toRenderProps' {}function toRenderProps
toRenderProps: <TInner, TOutter>(    hoc: InferableComponentEnhancerWithProps<TInner & TOutter, TOutter>) => FunctionComponent<    TOutter & { children: (props: TInner) => React.ReactElement }>;namespace recompose/withContext
module 'recompose/withContext' {}function withContext
withContext: <TContext, TProps>(    childContextTypes: PropTypes.ValidationMap<TContext>,    getChildContext: mapper<TProps, any>) => InferableComponentEnhancer<{}>;namespace recompose/withHandlers
module 'recompose/withHandlers' {}function withHandlers
withHandlers: <TOutter, THandlers>(    handlerCreators:        | HandleCreators<TOutter, THandlers>        | HandleCreatorsFactory<TOutter, THandlers>) => InferableComponentEnhancerWithProps<THandlers & TOutter, TOutter>;namespace recompose/withProps
module 'recompose/withProps' {}function withProps
withProps: <TInner, TOutter>(    createProps: TInner | mapper<TOutter, TInner>) => InferableComponentEnhancerWithProps<TInner & TOutter, TOutter>;namespace recompose/withPropsOnChange
module 'recompose/withPropsOnChange' {}function withPropsOnChange
withPropsOnChange: <TInner, TOutter>(    shouldMapOrKeys: string[] | predicateDiff<TOutter>,    createProps: mapper<TOutter, TInner>) => InferableComponentEnhancerWithProps<TInner & TOutter, TOutter>;namespace recompose/withReducer
module 'recompose/withReducer' {}function withReducer
withReducer: <    TOutter,    TState,    TAction,    TStateName extends string,    TDispatchName extends string>(    stateName: TStateName,    dispatchName: TDispatchName,    reducer: reducer<TState, TAction>,    initialState: TState | mapper<TOutter, TState>) => InferableComponentEnhancerWithProps<    reducerProps<TState, TAction, TStateName, TDispatchName>,    TOutter>;namespace recompose/withState
module 'recompose/withState' {}function withState
withState: <    TOutter,    TState,    TStateName extends string,    TStateUpdaterName extends string>(    stateName: TStateName,    stateUpdaterName: TStateUpdaterName,    initialState: TState | mapper<TOutter, TState>) => InferableComponentEnhancerWithProps<    stateProps<TState, TStateName, TStateUpdaterName>,    TOutter>;namespace recompose/withStateHandlers
module 'recompose/withStateHandlers' {}function withStateHandlers
withStateHandlers: <    TState,    TUpdaters extends StateHandlerMap<TState>,    TOutter = {}>(    createProps: TState | mapper<TOutter, TState>,    stateUpdaters: StateUpdaters<TOutter, TState, TUpdaters>) => InferableComponentEnhancerWithProps<TOutter & TState & TUpdaters, TOutter>;namespace recompose/wrapDisplayName
module 'recompose/wrapDisplayName' {}function wrapDisplayName
wrapDisplayName: (component: Component<any>, wrapperName: string) => string;namespace recompose/xstreamObservableConfig
module 'recompose/xstreamObservableConfig' {}variable xstreamConfig
const xstreamConfig: ObservableConfig;Package Files (1)
Dependencies (2)
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@types/recompose.
- Markdown[](https://www.jsdocs.io/package/@types/recompose)
 - HTML<a href="https://www.jsdocs.io/package/@types/recompose"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
 
- Updated .
Package analyzed in 5730 ms. - Missing or incorrect documentation? Open an issue for this package.
 
