just-subject
v1.0.3
Published
My TypeScript project
Readme
just-subject
A simple subject to use in big projects
Getting started
To use simple install npm pkg:
npm i just-subjectImport createSubject function:
import { createSubject } from "just-subject";And you are free to use it:
import { createSubject, Subject } from "just-subject";
// Create Subject
const messageSubject: Subject<string>= createSubject('Hello, TypeScript!');
// Get initial value
console.log(messageSubject.getValue());
// Update value
messageSubject.next('Hello, World!!!');
// Get update value
console.log(messageSubject.getValue());
// Subscribing to subeject
const dispose = messageSubject.subscribe((message: string) => {
console.log(`Received message: ${message}`);
});
messageSubject.next('Hello, World 1!!!');
messageSubject.next('Hello, World 2!!!');
messageSubject.next('Hello, World 3!!!');
// Disposing subject
dispose();
// Subject is disposed and will not be updated
messageSubject.next('Hello, World disposed!!!');