Archived
2
0

live resolution complete

This commit is contained in:
Craig
2020-02-11 18:43:31 +00:00
parent 7b9eda3abb
commit b6a5c2cc95
5 changed files with 44 additions and 24 deletions

View File

@ -10,7 +10,7 @@ import {
ScreenEvents,
AdminEvents,
} from './events'
import { Member, ScreenConfigurations } from './types'
import { Member, ScreenConfigurations, ScreenResolution } from './types'
export type WebSocketMessages =
| WebSocketMessage
@ -157,11 +157,8 @@ export interface ScreenResolutionMessage extends WebSocketMessage, ScreenResolut
event: ScreenEvents
}
export interface ScreenResolutionPayload {
export interface ScreenResolutionPayload extends ScreenResolution {
id?: string
width: number
height: number
rate: number
}
export interface ScreenConfigurationsMessage extends WebSocketMessage, ScreenConfigurationsPayload {

View File

@ -8,11 +8,17 @@ export interface Member {
}
export interface ScreenConfigurations {
[index: number]: ScreenConfiguration
[index: string]: ScreenConfiguration
}
export interface ScreenConfiguration {
width: string
height: string
rates: { [index: number]: number }
width: number
height: number
rates: { [index: string]: number }
}
export interface ScreenResolution {
width: number
height: number
rate: number
}