UNPKG

2.53 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3class ConnectedPeer {
4 constructor(options) {
5 this.data = options.data;
6 this.peer = options.peer;
7 this.relay = options.relay;
8 }
9 get endpoint() {
10 return this.peer.endpoint;
11 }
12 get connected() {
13 return this.peer.connected;
14 }
15 close() {
16 this.peer.close();
17 }
18 write(buffer) {
19 this.peer.write(buffer);
20 }
21}
22exports.ConnectedPeer = ConnectedPeer;
23
24//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNvbm5lY3RlZFBlZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFTQSxNQUFhLGFBQWE7SUFLeEIsWUFBbUIsT0FBZ0Q7UUFDakUsSUFBSSxDQUFDLElBQUksR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDO1FBQ3pCLElBQUksQ0FBQyxJQUFJLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztRQUN6QixJQUFJLENBQUMsS0FBSyxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUM7SUFDN0IsQ0FBQztJQUVELElBQVcsUUFBUTtRQUNqQixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDO0lBQzVCLENBQUM7SUFFRCxJQUFXLFNBQVM7UUFDbEIsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQztJQUM3QixDQUFDO0lBRU0sS0FBSztRQUNWLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDcEIsQ0FBQztJQUVNLEtBQUssQ0FBQyxNQUFjO1FBQ3pCLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzFCLENBQUM7Q0FDRjtBQTFCRCxzQ0EwQkMiLCJmaWxlIjoibmVvLW9uZS1ub2RlLWNvcmUvc3JjL25ldC9Db25uZWN0ZWRQZWVyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGVlciB9IGZyb20gJy4vUGVlcic7XG5pbXBvcnQgeyBFbmRwb2ludCB9IGZyb20gJy4vdHlwZXMnO1xuXG5pbnRlcmZhY2UgQ29ubmVjdGVkUGVlck9wdGlvbnM8TWVzc2FnZSwgUGVlckRhdGE+IHtcbiAgcmVhZG9ubHkgcGVlcjogUGVlcjxNZXNzYWdlPjtcbiAgcmVhZG9ubHkgZGF0YTogUGVlckRhdGE7XG4gIHJlYWRvbmx5IHJlbGF5OiBib29sZWFuO1xufVxuXG5leHBvcnQgY2xhc3MgQ29ubmVjdGVkUGVlcjxNZXNzYWdlLCBQZWVyRGF0YT4ge1xuICBwdWJsaWMgcmVhZG9ubHkgZGF0YTogUGVlckRhdGE7XG4gIHB1YmxpYyByZWFkb25seSBwZWVyOiBQZWVyPE1lc3NhZ2U+O1xuICBwdWJsaWMgcmVhZG9ubHkgcmVsYXk6IGJvb2xlYW47XG5cbiAgcHVibGljIGNvbnN0cnVjdG9yKG9wdGlvbnM6IENvbm5lY3RlZFBlZXJPcHRpb25zPE1lc3NhZ2UsIFBlZXJEYXRhPikge1xuICAgIHRoaXMuZGF0YSA9IG9wdGlvbnMuZGF0YTtcbiAgICB0aGlzLnBlZXIgPSBvcHRpb25zLnBlZXI7XG4gICAgdGhpcy5yZWxheSA9IG9wdGlvbnMucmVsYXk7XG4gIH1cblxuICBwdWJsaWMgZ2V0IGVuZHBvaW50KCk6IEVuZHBvaW50IHtcbiAgICByZXR1cm4gdGhpcy5wZWVyLmVuZHBvaW50O1xuICB9XG5cbiAgcHVibGljIGdldCBjb25uZWN0ZWQoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHRoaXMucGVlci5jb25uZWN0ZWQ7XG4gIH1cblxuICBwdWJsaWMgY2xvc2UoKTogdm9pZCB7XG4gICAgdGhpcy5wZWVyLmNsb3NlKCk7XG4gIH1cblxuICBwdWJsaWMgd3JpdGUoYnVmZmVyOiBCdWZmZXIpOiB2b2lkIHtcbiAgICB0aGlzLnBlZXIud3JpdGUoYnVmZmVyKTtcbiAgfVxufVxuIl19