UNPKG

629 BTypeScriptView Raw
1/// <reference types="node" />
2/// <reference types="pouchdb-core" />
3import { Peer } from './Peer';
4import { Endpoint } from './types';
5interface ConnectedPeerOptions<Message, PeerData> {
6 readonly peer: Peer<Message>;
7 readonly data: PeerData;
8 readonly relay: boolean;
9}
10export declare class ConnectedPeer<Message, PeerData> {
11 readonly data: PeerData;
12 readonly peer: Peer<Message>;
13 readonly relay: boolean;
14 constructor(options: ConnectedPeerOptions<Message, PeerData>);
15 readonly endpoint: Endpoint;
16 readonly connected: boolean;
17 close(): void;
18 write(buffer: Buffer): void;
19}
20export {};