UNPKG

node-hid-stream

Version:

Stream data from HID device in Node.js

17 lines (11 loc) 367 B
'use strict'; const Hidstream = require('./hidstream'); const keyboardParser = require('./keyboard-parser'); const KeyboardBase = require('./keyboard-base'); class Keyboard extends KeyboardBase { constructor(options) { super(Hidstream, options); this.device.on('data', data => this.emit('data', keyboardParser(data))); } } module.exports = Keyboard;