ntnu-notifier
TypeScript icon, indicating that this package has built-in type declarations

0.5.1 • Public • Published

NTNU Notifier

National Taiwan Normal University (NTNU) Notifier.

NPM

Install

npm i ntnu-notifier

Usage

import { CsieNotifier, Covid19Notifier } from "ntnu-notifier";

const notifier1 = new CsieNotifier();
const notifier2 = new Covid19Notifier();

notifier1.on("notify", async (notifier, news) => {
    console.log(notifier, news);
});

notifier2.on("notify", async (notifier, news) => {
    console.log(notifier, news);
});

notifier1.start();
notifier2.start();

Multiple Listeners

Listener hooks are chainable.

import { CsieNotifier } from "ntnu-notifier";
const notifier = new CsieNotifier();

notifier
    .on("notify", async (notifier, news) => {
        console.log("Listener 1", news);
    })
    .on("notify", async (notifier, news) => {
        console.log("Listener 2", news);
    });

notifier.start();

More Details: Documentation.

Availible Notifiers

  • CSIE Notifier (CsieNotifier)
  • COVID19 Notifier (Covid19Notifier)
  • Academic Affairs Notifier (AaNotifier)

Links

Package Sidebar

Install

npm i ntnu-notifier

Weekly Downloads

1

Version

0.5.1

License

MIT

Unpacked Size

19.5 kB

Total Files

6

Last publish

Collaborators

  • jacoblincool