Added support for Streamdeck Pedal and updated UI to better fit the Packed UI style
This commit is contained in:
27
node_modules/@elgato-stream-deck/core/dist/hid-device.d.ts
generated
vendored
Normal file
27
node_modules/@elgato-stream-deck/core/dist/hid-device.d.ts
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
import type { EventEmitter } from 'eventemitter3';
|
||||
export interface HIDDeviceEvents {
|
||||
error: [data: any];
|
||||
input: [keys: Uint8Array];
|
||||
}
|
||||
/**
|
||||
* The expected interface for a HIDDevice.
|
||||
* This is to be implemented by any wrapping libraries to translate their platform specific devices into a common and simpler form
|
||||
*/
|
||||
export interface HIDDevice extends EventEmitter<HIDDeviceEvents> {
|
||||
close(): Promise<void>;
|
||||
sendFeatureReport(data: Uint8Array): Promise<void>;
|
||||
getFeatureReport(reportId: number, reportLength: number): Promise<Uint8Array>;
|
||||
sendReports(buffers: Uint8Array[]): Promise<void>;
|
||||
getDeviceInfo(): Promise<HIDDeviceInfo>;
|
||||
getChildDeviceInfo(): Promise<ChildHIDDeviceInfo | null>;
|
||||
}
|
||||
export interface HIDDeviceInfo {
|
||||
readonly path: string | undefined;
|
||||
readonly productId: number;
|
||||
readonly vendorId: number;
|
||||
}
|
||||
export interface ChildHIDDeviceInfo extends HIDDeviceInfo {
|
||||
readonly serialNumber: string;
|
||||
readonly tcpPort: number;
|
||||
}
|
||||
//# sourceMappingURL=hid-device.d.ts.map
|
||||
Reference in New Issue
Block a user