UNPKG

475 BTypeScriptView Raw
1import { ConnectedPeer } from './ConnectedPeer';
2import { Peer } from './Peer';
3export declare type NetworkEventMessage<Message, PeerData> = {
4 readonly event: 'PEER_CONNECT_SUCCESS';
5 readonly connectedPeer: ConnectedPeer<Message, PeerData>;
6} | {
7 readonly event: 'PEER_CLOSED';
8 readonly peer: Peer<Message> | ConnectedPeer<Message, PeerData>;
9};
10export declare type OnNetworkEvent<Message, PeerData> = (event: NetworkEventMessage<Message, PeerData>) => void;