@elgato/streamdeck
Version:
The official Node.js SDK for creating Stream Deck plugins.
15 lines (14 loc) • 599 B
TypeScript
import type { DeviceDidConnect, DeviceDidDisconnect } from "../../api";
import { Event } from "../../common/events";
/**
* Provides information for events relating to a device.
*/
export declare class DeviceEvent<T extends DeviceDidConnect | DeviceDidDisconnect, TDevice> extends Event<T> {
readonly device: TDevice;
/**
* Initializes a new instance of the {@link DeviceEvent} class.
* @param source Source of the event, i.e. the original message from Stream Deck.
* @param device Device that event is associated with.
*/
constructor(source: T, device: TDevice);
}