2020-03-20 13:28:31 -07:00
|
|
|
const { BrowserWindow } = require('electron');
|
2017-04-03 14:17:16 -07:00
|
|
|
|
|
|
|
class Foo {
|
2020-07-08 21:19:49 -07:00
|
|
|
set bar (value) { // eslint-disable-line accessor-pairs
|
2017-04-03 14:17:16 -07:00
|
|
|
if (!(value instanceof BrowserWindow)) {
|
2020-03-20 13:28:31 -07:00
|
|
|
throw new Error('setting error');
|
2017-04-03 14:17:16 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2020-03-20 13:28:31 -07:00
|
|
|
module.exports = new Foo();
|