react-combine-provider
Version:
Combine react providers in ease
7 lines (6 loc) • 539 B
TypeScript
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 {};