react-event-connector
Version:
A library to connect react components
15 lines (14 loc) • 541 B
TypeScript
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;
}