UNPKG

@elgato/streamdeck

Version:

The official Node.js SDK for creating Stream Deck plugins.

15 lines (14 loc) 599 B
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); }