signal-slot (npm): Signals and Slots
Keywords: typescript|signal|event|emitter