UNPKG

@lesnoypudge/utils-react

Version:

lesnoypudge's utils-react

11 lines (10 loc) 535 B
import { T } from '@lesnoypudge/types-utils-base/namespace'; import { Context, FC, ProviderProps } from 'react'; export declare namespace createContextSelectable { type ContextSelectable<_Value extends T.UnknownRecord> = (Context<_Value> & { Provider: FC<T.Simplify<Pick<ProviderProps<_Value>, 'value'>>>; Consumer: never; selectable: true; }); } export declare const createContextSelectable: <_Value extends T.UnknownRecord>(defaultValue?: _Value) => createContextSelectable.ContextSelectable<_Value>;