diff --git a/typings/index.d.ts b/typings/index.d.ts index 6a89200c..1222f6a2 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -1,5 +1,5 @@ declare module '@paralleldrive/react-feature-toggles' { - import { ComponentClass, SFC, StatelessComponent, Provider, Consumer } from 'react'; + import { ComponentClass, SFC, StatelessComponent, Provider, Consumer, ComponentType } from 'react'; type FeatureNames = ReadonlyArray; type Component = ComponentClass | SFC | StatelessComponent; @@ -18,9 +18,9 @@ declare module '@paralleldrive/react-feature-toggles' { readonly children: JSX.Element; }): JSX.Element; - export function configureFeature( - inactiveComponent: Component - ): (name: string) => (activeComponent: Component) => Component; + export function configureFeature( + inactiveComponent: ComponentType

+ ): (name: string) => (activeComponent: ComponentType) => ComponentType; export interface FeatureTogglesContext { Provider: Provider;