mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-06-27 21:05:53 +00:00
32 lines
537 B
TypeScript
32 lines
537 B
TypeScript
|
|
||
|
export interface ScreenDetailed extends Screen {
|
||
|
|
||
|
readonly availLeft: number;
|
||
|
readonly availTop: number;
|
||
|
readonly devicePixelRatio: number;
|
||
|
readonly isInternal: boolean;
|
||
|
readonly isPrimary: boolean;
|
||
|
readonly label: string;
|
||
|
readonly left: number;
|
||
|
readonly top: number;
|
||
|
|
||
|
}
|
||
|
|
||
|
export interface ScreenDetails extends EventTarget {
|
||
|
|
||
|
readonly currentScreen: ScreenDetailed;
|
||
|
|
||
|
readonly screens: ScreenDetailed[];
|
||
|
|
||
|
}
|
||
|
|
||
|
declare global {
|
||
|
|
||
|
interface Window {
|
||
|
getScreenDetails: (() => Promise<ScreenDetails>) | undefined;
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
export {}
|