DefinitelyTyped/types/node-hid/node-hid-tests.ts

26 lines
646 B
TypeScript

import HID = require('node-hid');
const devices = HID.devices();
let device = new HID.HID('path');
device = new HID.HID(12, 22);
device.setNonBlocking(true);
device.on('data', data => {});
device.once('data', data => {});
device.on('error', err => {});
device.write([0x00, 0x01, 0x01, 0x05, 0xff, 0xff]);
device.write(Buffer.from([0x00, 0x01, 0x01, 0x05, 0xff, 0xff]));
device.sendFeatureReport([0x00, 0x01, 0x01, 0x05, 0xff, 0xff]);
device.sendFeatureReport(Buffer.from([0x00, 0x01, 0x01, 0x05, 0xff, 0xff]));
device.pause();
device.resume();
device.removeListener('data', data => {});
device.removeAllListeners('data');
device.close();