fix: deprecate properties in app.getAppMetrics() (#13446)

* fix: deprecate properties in app.getAppMetrics()

* address feedback from review

* fix deprecated property location

* simplify test
This commit is contained in:
Shelley Vohr 2018-06-26 23:47:01 -07:00 committed by GitHub
parent 08ccc2d624
commit f9e2ec43d0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 47 additions and 6 deletions

View file

@ -35,9 +35,9 @@ app.releaseSingleInstanceLock()
```
# Planned Breaking API Changes (3.0)
# Breaking API Changes (3.0)
The following list includes the breaking API changes planned for Electron 3.0.
The following list includes the breaking API changes in Electron 3.0.
## `app`
@ -46,6 +46,12 @@ The following list includes the breaking API changes planned for Electron 3.0.
app.getAppMemoryInfo()
// Replace with
app.getAppMetrics()
// Deprecated
const metrics = app.getAppMetrics()
const {memory} = metrics[0]
memory.privateBytes // Deprecated property
memory.sharedBytes // Deprecated property
```
## `BrowserWindow`
@ -124,6 +130,15 @@ nativeImage.createFromBuffer(buffer, {
})
```
## `process`
```js
// Deprecated
const info = process.getProcessMemoryInfo()
const privateBytes = info.privateBytes // deprecated property
const sharedBytes = info.sharedBytes // deprecated property
```
## `screen`
```js