chore: refactor deprecation apis (#14495)

This commit is contained in:
Shelley Vohr 2018-09-11 11:16:49 -07:00 committed by GitHub
parent 3a6e88c0e7
commit 2157d09956
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 148 additions and 146 deletions

View file

@ -42,9 +42,13 @@ Object.assign(app, {
const nativeFn = app.getAppMetrics
app.getAppMetrics = () => {
deprecate.removeProperty(nativeFn, 'privateBytes')
deprecate.removeProperty(nativeFn, 'sharedBytes')
return nativeFn.call(app)
let metrics = nativeFn.call(app)
for (const {memory} of metrics) {
deprecate.removeProperty(memory, 'privateBytes')
deprecate.removeProperty(memory, 'sharedBytes')
}
return metrics
}
app.isPackaged = (() => {