UNPKG

react-obsidian

Version:

Dependency injection framework for React and React Native applications

8 lines 766 B
import { ObjectGraph } from '../../graph/ObjectGraph'; import { Constructable } from '../../types'; interface Discriminator { obsidianDiscriminator: never; } export declare const injectComponent: <OwnProps = Discriminator, InjectedProps = Discriminator>(Target: import("react").FunctionComponent<(OwnProps extends infer P ? OwnProps extends Discriminator ? P : OwnProps : never) & (InjectedProps extends Discriminator ? any : InjectedProps)>, Graph: Constructable<ObjectGraph>) => import("react").FunctionComponent<InjectedProps extends Discriminator ? OwnProps extends Discriminator ? Partial<OwnProps> : OwnProps : OwnProps extends InjectedProps ? Partial<OwnProps> : OwnProps & Partial<InjectedProps>>; export {}; //# sourceMappingURL=InjectComponent.d.ts.map