@elgato-stream-deck/tcp
Version:
An npm module for interfacing with select Elgato Stream Deck devices in node over tcp
15 lines • 735 B
TypeScript
import { EventEmitter } from 'events';
import type { StreamDeck } from '@elgato-stream-deck/core';
import { StreamDeckProxy } from '@elgato-stream-deck/core';
import type { SocketWrapper } from './socketWrapper.js';
import type { StreamDeckTcp, StreamDeckTcpEvents } from './types.js';
import type { TcpHidDevice } from './hid-device/api.js';
export declare class StreamDeckTcpWrapper extends StreamDeckProxy implements StreamDeckTcp {
#private;
get remoteAddress(): string;
get remotePort(): number;
get tcpEvents(): EventEmitter<StreamDeckTcpEvents>;
constructor(socket: SocketWrapper, device: TcpHidDevice, streamdeck: StreamDeck);
getMacAddress(): Promise<string>;
}
//# sourceMappingURL=tcpWrapper.d.ts.map