mirror of
https://github.com/m1k1o/neko.git
synced 2024-07-24 14:40:50 +12:00
22 lines
454 B
TypeScript
22 lines
454 B
TypeScript
export interface ScreenSize {
|
|
width: number
|
|
height: number
|
|
rate: number
|
|
}
|
|
|
|
export interface Scroll {
|
|
sensitivity: number
|
|
invert: boolean
|
|
}
|
|
|
|
export default interface State {
|
|
id: string | null
|
|
display_name: string | null
|
|
screen_size: ScreenSize
|
|
available_screen_sizes: ScreenSize[]
|
|
scroll: Scroll
|
|
is_controlling: boolean
|
|
websocket: 'connected' | 'connecting' | 'disconnected'
|
|
webrtc: 'connected' | 'connecting' | 'disconnected'
|
|
}
|