@berish/rfp
Version:
Binary secure transport organization protocol for peer communication using function fingerprints
16 lines • 698 B
TypeScript
import { Peer } from '../peer';
import { PeerTransport, PeerTransportAdapter } from '../transport';
export declare class PeerConnection<TPeerTransportAdapter extends PeerTransportAdapter> {
private _transport;
private _peer;
private _connectionId;
private _isEnabled;
private constructor();
get transport(): PeerTransport<TPeerTransportAdapter>;
get peer(): Peer;
get isEnabled(): boolean;
transportConnect(): void;
transportDisconnect(): void;
static create<TPeerTransportAdapter extends PeerTransportAdapter>(transport: PeerTransport<TPeerTransportAdapter>, peer: Peer): PeerConnection<TPeerTransportAdapter>;
}
//# sourceMappingURL=connection.d.ts.map