rn-wifi-p2p
Version:
React Native module for Android P2P communication using Wi-Fi Direct.
17 lines • 1.28 kB
TypeScript
import { type EmitterSubscription } from 'react-native';
import type { WifiP2PEventType, SubscriptionCallback } from './types';
import type { GroupInfo, WifiP2pInfo, Device, Message } from '../NativeRnWifiP2P';
export declare const subscribeOnEvent: (event: WifiP2PEventType, callback: SubscriptionCallback) => EmitterSubscription;
export declare const removeAllListenersFromEvent: (event: WifiP2PEventType) => void;
export declare const removeAllSubscriptions: () => void;
export declare const subscribeOnThisDeviceChanged: (callback: (data: GroupInfo) => void) => EmitterSubscription;
export declare const removeAllListenersFromThisDeviceChanged: () => void;
export declare const subscribeOnPeersUpdates: (callback: (data: {
devices: Device[];
}) => void) => EmitterSubscription;
export declare const removeAllListenersFromPeersUpdates: () => void;
export declare const subscribeOnConnectionInfoUpdates: (callback: (data: WifiP2pInfo) => void) => EmitterSubscription;
export declare const removeAllListenersFromConnectionInfoUpdates: () => void;
export declare const subscribeOnMessageReceived: (callback: (data: Message<string>) => void) => EmitterSubscription;
export declare const removeAllListenersFromMessageReceived: () => void;
//# sourceMappingURL=subscriptions.d.ts.map