UNPKG

@ginden/blinkstick-v2

Version:
16 lines 564 B
import type { Buffer } from 'node:buffer'; export type MinimalDeviceInfo = { product?: string | undefined; serialNumber?: string; vendorId: number; productId: number; manufacturer?: string; release: number; }; export declare abstract class UsbTransport { abstract sendFeatureReport(data: Buffer): Promise<number>; abstract getFeatureReport(reportId: number, reportLength: number): Promise<Buffer>; abstract getDeviceInfo(): MinimalDeviceInfo; abstract close(): Promise<unknown>; } //# sourceMappingURL=usb-transport.d.ts.map