Added support for Streamdeck Pedal and updated UI to better fit the Packed UI style

This commit is contained in:
2026-02-27 22:47:08 +01:00
committed by erik
parent 5a70f775f1
commit 93faae5cc8
1463 changed files with 306917 additions and 0 deletions

29
node_modules/@elgato-stream-deck/node/dist/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,29 @@
import type { OpenStreamDeckOptions, StreamDeck } from '@elgato-stream-deck/core';
import * as HID from 'node-hid';
import { StreamDeckDeviceInfo } from './hid-device.js';
import { JPEGEncodeOptions } from '@elgato-stream-deck/node-lib';
export { VENDOR_ID, CORSAIR_VENDOR_ID, DeviceModelId, KeyIndex, StreamDeck, StreamDeckProxy, LcdPosition, Dimension, StreamDeckControlDefinitionBase, StreamDeckButtonControlDefinition, StreamDeckButtonControlDefinitionNoFeedback, StreamDeckButtonControlDefinitionRgbFeedback, StreamDeckButtonControlDefinitionLcdFeedback, StreamDeckEncoderControlDefinition, StreamDeckLcdSegmentControlDefinition, StreamDeckControlDefinition, StreamDeckTcpChildDeviceInfo, OpenStreamDeckOptions, PreparedBuffer, getStreamDeckModelName, } from '@elgato-stream-deck/core';
export { StreamDeckDeviceInfo, JPEGEncodeOptions };
export interface OpenStreamDeckOptionsNode extends OpenStreamDeckOptions {
jpegOptions?: JPEGEncodeOptions;
resetToLogoOnClose?: boolean;
}
/**
* Scan for and list detected devices
*/
export declare function listStreamDecks(): Promise<StreamDeckDeviceInfo[]>;
/**
* If the provided device is a streamdeck, get the info about it
*/
export declare function getStreamDeckDeviceInfo(dev: HID.Device): StreamDeckDeviceInfo | null;
/**
* Get the info of a device if the given path is a streamdeck
*/
export declare function getStreamDeckInfo(path: string): Promise<StreamDeckDeviceInfo | undefined>;
/**
* Open a streamdeck
* @param devicePath The path of the device to open.
* @param userOptions Options to customise the device behvaiour
*/
export declare function openStreamDeck(devicePath: string, userOptions?: OpenStreamDeckOptionsNode): Promise<StreamDeck>;
//# sourceMappingURL=index.d.ts.map