const { BrowserWindow } = require('electron') class Foo { set bar (value) { if (!(value instanceof BrowserWindow)) { throw new Error('setting error') } } } module.exports = new Foo()