UNPKG

xkeys

Version:

An npm module for interfacing with the X-keys panels in Node.js

20 lines 685 B
/// <reference types="node" /> import { HIDDevice } from '@xkeys-lib/core'; import { EventEmitter } from 'events'; import * as HID from 'node-hid'; /** * This class wraps the node-hid.HID Device. * This translates it into the common format (@see HIDDevice) defined by @xkeys-lib/core */ export declare class NodeHIDDevice extends EventEmitter implements HIDDevice { private device; static CLOSE_WAIT_TIME: number; private readonly writeQueue; constructor(device: HID.HIDAsync); write(data: number[]): void; close(): Promise<void>; flush(): Promise<void>; private _handleData; private _handleError; } //# sourceMappingURL=node-hid-wrapper.d.ts.map