UNPKG

pub-sub-topic-ts

Version:
11 lines (10 loc) 357 B
import { Subscriber } from './subscriber'; export declare class PubSub { private _topics; publish<T>(topicName: string, data: T): void; getTopics(): string[]; deleteTopic(name: string): void; subscribe<T>(name: string, callback: (data: T[]) => void): Subscriber; private createTopic; unsubscribe(subscriber: Subscriber): void; }