UNPKG

rxpoweredup

Version:

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

14 lines (13 loc) 677 B
import { RawMessage } from '../../../types'; import { MessageType } from '../../../constants'; import { PacketBuilder } from '../packet-builder'; import { IMessageMiddleware } from '../../../hub'; import { IChannel } from '../i-channel'; export declare class LinuxChromeChannel implements IChannel { private readonly characteristic; private readonly packetBuilder; private readonly messageMiddleware; private queue; constructor(characteristic: BluetoothRemoteGATTCharacteristic, packetBuilder: PacketBuilder, messageMiddleware: ReadonlyArray<IMessageMiddleware>); sendMessage(message: RawMessage<MessageType>, beforeSend?: () => void): Promise<void>; }