@uns-kit/core
Version:
Core utilities and runtime building blocks for UNS-based realtime transformers.
21 lines • 684 B
TypeScript
import { IMqttWorkerData } from "./mqtt-interfaces.js";
import { ThrottledPublisher, ThrottledSubscriber } from "./throttled-queue.js";
export declare class MqttWorker {
private mqttProxy;
protected publisher: ThrottledPublisher;
protected subscriber: ThrottledSubscriber;
constructor(workerData: IMqttWorkerData);
/**
* Listen for incoming messages from the main thread and process them.
*/
private initializeMessageListener;
/**
* Get the state of the publisher.
*/
getPublisherState(): boolean;
/**
* Get the state of the subscriber.
*/
getSubscriberState(): boolean;
}
//# sourceMappingURL=mqtt-worker.d.ts.map