Skip to content

Topic-based Publish-Subscribe pattern library TypeScript implementation.

Notifications You must be signed in to change notification settings

haricharank9/pub-sub-topic-ts

Repository files navigation

pub-sub-topic-ts

Topic based Publish-Subscribe pattern library TypeScript implementation.

Installation

    npm install pub-sub-topic-ts

API

    // subscribe to a topic
    subscribe<T>(name: string, callback: (data: T[]) => void): Subscriber

    // publish to a topic 
    publish<T>(topicName: string, data: T): void

    //unsubscribe from topic
    unsubscribe(subscriber: Subscriber): void

    //delete a topic
    deleteTopic(name: string): void

    //get list of topics
    getTopics(): string[]

About

Topic-based Publish-Subscribe pattern library TypeScript implementation.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published