Move toju-app into own its folder
This commit is contained in:
20
toju-app/src/app/shared-kernel/signaling-contracts.ts
Normal file
20
toju-app/src/app/shared-kernel/signaling-contracts.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
export type SignalingMessageType =
|
||||
| 'offer'
|
||||
| 'answer'
|
||||
| 'ice-candidate'
|
||||
| 'join'
|
||||
| 'leave'
|
||||
| 'chat'
|
||||
| 'state-sync'
|
||||
| 'kick'
|
||||
| 'ban'
|
||||
| 'host-change'
|
||||
| 'room-update';
|
||||
|
||||
export interface SignalingMessage {
|
||||
type: SignalingMessageType;
|
||||
from: string;
|
||||
to?: string;
|
||||
payload: unknown;
|
||||
timestamp: number;
|
||||
}
|
||||
Reference in New Issue
Block a user