UNPKG

rxpoweredup

Version:

A Typescript RxJS-based library for controlling LEGO Powered UP hubs & peripherals.

10 lines (9 loc) 757 B
import { HubProperty, MessageType, SubscribableHubProperties, WritableHubProperties } from '../../constants'; import { RawMessage } from '../../types'; import { IHubPropertiesMessageFactory } from '../../features'; export declare class HubPropertiesOutboundMessageFactory implements IHubPropertiesMessageFactory { setProperty(property: WritableHubProperties, value: number[]): RawMessage<MessageType.properties>; requestPropertyUpdate(property: HubProperty): RawMessage<MessageType.properties>; createSubscriptionMessage<TProp extends SubscribableHubProperties>(property: TProp): RawMessage<MessageType.properties>; createUnsubscriptionMessage<TProp extends SubscribableHubProperties>(property: TProp): RawMessage<MessageType.properties>; }