UNPKG

@ginden/blinkstick-v2

Version:
16 lines 652 B
import { MinimalDeviceInfo, UsbTransport } from './usb-transport'; import { HID } from 'node-hid'; import { Buffer } from 'node:buffer'; /** * @summary UsbTransport implementation using the 'node-hid' library with synchronous methods. * @category Adapters */ export declare class NodeHidSyncTransport extends UsbTransport { protected readonly device: HID; constructor(device: HID); sendFeatureReport(data: Buffer): Promise<number>; getFeatureReport(reportId: number, reportLength: number): Promise<Buffer>; getDeviceInfo(): MinimalDeviceInfo; close(): Promise<unknown>; } //# sourceMappingURL=node-hid-sync-transport.d.ts.map