UNPKG

react-combine-provider

Version:
7 lines (6 loc) 539 B
import * as React from 'react'; declare type IProviderOrWithValue<T = any> = React.ComponentType<T> | [React.ComponentType<T>, T]; export declare const combineProviders: (providers: IProviderOrWithValue<any>[]) => ({ children }: React.PropsWithChildren<{ value?: any[] | undefined; }>) => React.ReactElement<React.ProviderProps<any>, string | ((props: any) => React.ReactElement<any, string | any | (new (props: any) => React.Component<any, any, any>)> | null) | (new (props: any) => React.Component<any, any, any>)>; export {};