aboutsummaryrefslogtreecommitdiff
path: root/source/packets.ts
diff options
context:
space:
mode:
Diffstat (limited to 'source/packets.ts')
-rw-r--r--source/packets.ts22
1 files changed, 6 insertions, 16 deletions
diff --git a/source/packets.ts b/source/packets.ts
index ef65ce7..f42d99b 100644
--- a/source/packets.ts
+++ b/source/packets.ts
@@ -1,27 +1,17 @@
-
+// copy pasted from dom.lib.d.ts because it can not be referenced in the server.
type F_RTCSdpType = "answer" | "offer" | "pranswer" | "rollback";
-interface F_RTCSessionDescriptionInit {
- sdp?: string;
- type: F_RTCSdpType;
-}
-
-interface F_RTCIceCandidateInit {
- candidate?: string;
- sdpMLineIndex?: number | null;
- sdpMid?: string | null;
- usernameFragment?: string | null;
-}
-
+interface F_RTCSessionDescriptionInit { sdp?: string; type: F_RTCSdpType; }
+interface F_RTCIceCandidateInit { candidate?: string; sdpMLineIndex?: number | null; sdpMid?: string | null; usernameFragment?: string | null; }
-export interface SCPacket {
+export interface PacketC {
sender: string,
- data?: CSPacket,
+ data?: PacketS,
join?: boolean, // user just joined
leave?: boolean, // user left
stable?: boolean // user "joined" because you joined aka. user was already there
}
-export interface CSPacket {
+export interface PacketS {
receiver?: string
ice_candiate?: F_RTCIceCandidateInit
offer?: F_RTCSessionDescriptionInit