electron-multi-monitor
Version:
Create multi monitor applications using web development
17 lines (16 loc) • 680 B
TypeScript
import { IOtherMonitor } from "./OtherMonitor";
export interface IElectronMultiMonitor {
readonly mainWindow: Window;
readonly otherMonitors: IOtherMonitor[];
readonly numberOfMonitors: number;
registerOtherMonitor(window: Window): Window;
}
export declare class ElectronMultiMonitor implements IElectronMultiMonitor {
readonly mainWindow: Window;
readonly numberOfMonitors: number;
readonly otherMonitors: IOtherMonitor[];
onReady?: (electronMultiMonitor: IElectronMultiMonitor) => void;
constructor(mainWindow: Window, numberOfMonitors: number);
registerOtherMonitor(window: Window): Window;
private triggerOnReady;
}