keeweb/app/scripts/auto-type/auto-type-emitter-factory.js

14 lines
388 B
JavaScript
Raw Normal View History

2017-01-31 07:50:28 +01:00
const Launcher = require('../comp/launcher');
2016-04-19 21:19:08 +02:00
2017-01-31 07:50:28 +01:00
const AutoTypeEmitterFactory = {
2019-08-18 10:17:09 +02:00
create(callback) {
if (Launcher && Launcher.autoTypeSupported) {
const AutoTypeEmitter = require('./emitter/auto-type-emitter-' + Launcher.platform());
return new AutoTypeEmitter(callback);
2016-04-19 21:19:08 +02:00
}
return null;
2016-04-19 21:19:08 +02:00
}
};
module.exports = AutoTypeEmitterFactory;