Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 723 Bytes

power-monitor.md

File metadata and controls

38 lines (23 loc) · 723 Bytes

powerMonitor

Monitor power state changes.

You can only use it in the main process. You should not use this module until the ready event of the app module is emitted.

For example:

const {app} = require('electron')

app.on('ready', () => {
  require('electron').powerMonitor.on('suspend', () => {
    console.log('The system is going to sleep')
  })
})

Events

The power-monitor module emits the following events:

Event: 'suspend'

Emitted when the system is suspending.

Event: 'resume'

Emitted when system is resuming.

Event: 'on-ac' Windows

Emitted when the system changes to AC power.

Event: 'on-battery' Windows

Emitted when system changes to battery power.