Take control over your live stream video by running it yourself. Streaming + chat out of the box.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

35 lines
596 B

export interface MessageType {
user: User;
body: string;
id: string;
key: string;
name: string;
timestamp: string;
type: string;
visible: boolean;
}
export interface User {
id: string;
displayName: string;
createdAt: Date;
disabledAt: Date;
previousNames: [string];
nameChangedAt: Date;
scopes?: [string];
}
export interface UsernameHistory {
displayName: string;
changedAt: Date;
}
export interface UserConnectionInfo {
connectedAt: Date;
messageCount: number;
userAgent: string;
}
export interface Client extends UserConnectionInfo {
user: User;
}