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
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; |
|
}
|
|
|