UNPKG

@donverduyn/react-runtime

Version:
5 lines (4 loc) 697 B
import * as React from 'react'; import { type ProviderEntry as ProviderEntry, type DeclarationId, type IdProp, type ScopeId } from '@/types'; export declare function CreateSystem<R, C extends React.FC<any>>(declarationId: DeclarationId, Component: C, target: React.FC<any>, name: string, provider?: ProviderEntry<R, C>, dryRunIdArg?: ScopeId): React.FC<Partial<IdProp & React.ComponentProps<C>>>; export declare const PropagateSystem: <C extends React.FC<any>>(declarationId: DeclarationId, dryRunId: ScopeId | null, Component: React.FC<any>, Wrapper: C, target: React.FC<any>, localProviders: ProviderEntry<any, any>[], targetName: string) => React.NamedExoticComponent<React.ComponentProps<C>>;