const {EventEmitter} = require('events') const {deprecate} = require('electron') const {screen, Screen} = process.atomBinding('screen') // Screen is an EventEmitter. Object.setPrototypeOf(Screen.prototype, EventEmitter.prototype) EventEmitter.call(screen) const nativeFn = screen.getMenuBarHeight screen.getMenuBarHeight = function () { if (!process.noDeprecations) { deprecate.warn('screen.getMenuBarHeight', 'screen.getPrimaryDisplay().workArea') } return nativeFn.call(this) } module.exports = screen