@ginden/blinkstick-v2
Version:
Improved Blickstick API for Node.js
16 lines • 652 B
TypeScript
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