UNPKG

xkeys-webhid

Version:

An npm module for interfacing with the X-keys panels in a browser

19 lines 680 B
/// <reference types="w3c-web-hid" /> /// <reference types="node" /> import { HIDDevice as CoreHIDDevice } from '@xkeys-lib/core'; import { EventEmitter } from 'events'; /** * The wrapped browser HIDDevice. * This translates it into the common format (@see CoreHIDDevice) defined by @xkeys-lib/core */ export declare class WebHIDDevice extends EventEmitter implements CoreHIDDevice { private readonly device; private readonly reportQueue; constructor(device: HIDDevice); write(data: number[]): void; flush(): Promise<void>; close(): Promise<void>; private _handleInputreport; private _handleError; } //# sourceMappingURL=web-hid-wrapper.d.ts.map