UNPKG

react-event-connector

Version:
15 lines (14 loc) 541 B
import { Subscriber } from "./model"; export declare class EventConnector { private subscribers; private static instance; private constructor(); static getInstance(): EventConnector; subscribe<T>(signalName: string, id: string, subscriber: Subscriber<T>): void; emit<T>(signalName: string): (value?: T) => void; findSubscriber(signalName: string, id: string): { subscriber: (value?: any) => void; id: string; } | null | undefined; removeSubscriber(signalName: string, id: string): void; }