ElectronScreen.once method
ElectronScreen › once
Unofficial
Registers a one-time listener for thedisplay-added event. The listener is removed after it is invoked once. Signature:
once(event: "display-added", listener: (event: ElectronEvent, newDisplay: ElectronDisplay) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "display-added" | The event name. |
| listener | (event: ElectronEvent, newDisplay: ElectronDisplay) => void | The event handler. |
Returns: this — This ElectronScreen instance.
Unofficial
Registers a one-time listener for thedisplay-metrics-changed event. The listener is removed after it is invoked once. Signature:
once(event: "display-metrics-changed", listener: (event: ElectronEvent, display: ElectronDisplay, changedMetrics: string[]) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "display-metrics-changed" | The event name. |
| listener | (event: ElectronEvent, display: ElectronDisplay, changedMetrics: string[]) => void | The event handler. |
Returns: this — This ElectronScreen instance.
Unofficial
Registers a one-time listener for thedisplay-removed event. The listener is removed after it is invoked once. Signature:
once(event: "display-removed", listener: (event: ElectronEvent, oldDisplay: ElectronDisplay) => void): thisParameters:
| Parameter | Type | Description |
|---|---|---|
| event | "display-removed" | The event name. |
| listener | (event: ElectronEvent, oldDisplay: ElectronDisplay) => void | The event handler. |
Returns: this — This ElectronScreen instance.