UNPKG

threads-message-broker

Version:
16 lines (15 loc) 631 B
/// <reference types="node" /> import { IThreadsMessageBrokerSubscriber } from "../interfaces"; import { Worker } from "worker_threads"; export declare class ThreadsMessageBrokerThreadSubscriber implements IThreadsMessageBrokerSubscriber { private readonly _id; private readonly _event; private readonly _worker_name; private readonly _worker; constructor(_id: string, _event: string, _worker_name: string, _worker: Worker); get id(): string; get event(): string; get worker(): string; get type(): "local" | "thread"; emit(type: "trigger" | "publish", data: unknown): void; }