UNPKG

@acrool/react-providers

Version:

This is a compose providers avoid nesting for React Function

8 lines (7 loc) 290 B
import { ComponentClass, FC } from 'react'; export type TComponent<P = {}> = FC<React.PropsWithChildren<P>> | ComponentClass<React.PropsWithChildren<P>>; export interface IProviderPropsObj<T = {}> { Comp: TComponent<T>; props?: T; } export type TOmitChild<P> = Omit<P, 'children'>;