UNPKG

spacemouse-webhid

Version:

An npm module for interfacing with the SpaceMouse devices in a browser

16 lines 613 B
import { HIDDevice as CoreHIDDevice, HIDDeviceEvents } from '@spacemouse-lib/core'; import { EventEmitter } from 'events'; /** * The wrapped browser HIDDevice. * This translates it into the common format (@see CoreHIDDevice) defined by @spacemouse-lib/core */ export declare class WebHIDDevice extends EventEmitter<HIDDeviceEvents> implements CoreHIDDevice { private readonly device; constructor(device: HIDDevice); close(): Promise<void>; private _cleanup; private _handleInputReport; private _handleError; private _handleDisconnect; } //# sourceMappingURL=web-hid-wrapper.d.ts.map