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