@gamestdio/signals
Light-weight, strongly-typed messaging system.
Usage
import { Signal } from "@gamestdio/signals";
let signal = new Signal();
signal.add((data) => {
console.log(data.message);
});
signal.dispatch({ message: "hello signal!" });