UNPKG

metaf-react

Version:

Resolvable component and injection root for adding DI/IoC to React App

11 lines 712 B
import React, { ReactNode } from 'react'; /** * Helper function for defining requirements * @description Creates requirement from particular component and props that will be passed to it * @template T type of props for this `Requirement` component * @param Requirement component type that will be used as HOC for wrapping `ApplicationRoot` * @param props actual props that have to be passed to `Requirement` * @returns requirement that could be easily used by `ResolvableComponent` or `withRequirements` HOC */ export declare function defineRequirement<T extends {}>(Requirement: React.ComponentType<T>, props: T): (app: ReactNode) => JSX.Element; //# sourceMappingURL=defineRequirement.d.ts.map