UNPKG

@acrool/react-providers

Version:

This is a compose providers avoid nesting for React Function

12 lines (11 loc) 510 B
import { IProviderPropsObj, TComponent } from './types'; /** * 合併提供者 * @param providers 提供者們 * @param displayName 元件名稱 */ export declare const composedProviders: <K = any>(providers: IProviderPropsObj<any>[], displayName?: string) => (ChildComponent: TComponent<K>) => { <P extends {}>(props: React.PropsWithChildren<P>): import('react').ReactElement<unknown, string | import('react').JSXElementConstructor<any>>; displayName: string; }; export default composedProviders;