Mention not requiring module until app is ready

This commit is contained in:
Kevin Sawicki 2016-09-16 11:38:32 -07:00
parent e77d7e7f62
commit 0fda86f79a
2 changed files with 8 additions and 7 deletions

View file

@ -2,16 +2,17 @@
> Monitor power state changes. > Monitor power state changes.
You can only use it in the main process. You should not use this module until the `ready` You cannot require or use this module until the `ready` event of the `app`
event of the `app` module is emitted. module is emitted.
For example: For example:
```javascript ```javascript
const {app} = require('electron') const electron = require('electron')
const {app} = electron
app.on('ready', () => { app.on('ready', () => {
require('electron').powerMonitor.on('suspend', () => { electron.powerMonitor.on('suspend', () => {
console.log('The system is going to sleep') console.log('The system is going to sleep')
}) })
}) })
@ -19,7 +20,7 @@ app.on('ready', () => {
## Events ## Events
The `power-monitor` module emits the following events: The `powerMonitor` module emits the following events:
### Event: 'suspend' ### Event: 'suspend'

View file

@ -2,8 +2,8 @@
> Retrieve information about screen size, displays, cursor position, etc. > Retrieve information about screen size, displays, cursor position, etc.
You cannot use this module until the `ready` event of the `app` module is You cannot require or use this module until the `ready` event of the `app`
emitted (by invoking or requiring it). module is emitted.
`screen` is an [EventEmitter](http://nodejs.org/api/events.html#events_class_events_eventemitter). `screen` is an [EventEmitter](http://nodejs.org/api/events.html#events_class_events_eventemitter).