UNPKG

@ewb/reach-react

Version:
9 lines (8 loc) 545 B
import * as React from 'react'; import { ReachSocketConnection, SocketConnectionBroadcastFn } from './SocketConnection'; export declare const ReachNamespaceContext: React.Context<ReachSocketConnection<any> | null>; export interface IReachNamespaceProviderProps<T extends any[]> extends JSX.ElementChildrenAttribute { namespace: string; broadcast: SocketConnectionBroadcastFn<T>; } export declare function ReachNamespaceProvider<T extends any[]>({ children, namespace, broadcast, }: IReachNamespaceProviderProps<T>): JSX.Element;