UNPKG

ste-signals

Version:

Add the power of Signals to your projects. They are the most bare bones implementation of an event.

26 lines (25 loc) 721 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SignalHandlingBase = void 0; const ste_core_1 = require("ste-core"); const SignalList_1 = require("./SignalList"); /** * Extends objects with signal event handling capabilities. * * @export * @abstract * @class SignalHandlingBase * @extends {HandlingBase<ISignalHandler, SignalDispatcher, SignalList>} * @implements {ISignalHandling} */ class SignalHandlingBase extends ste_core_1.HandlingBase { /** * Creates an instance of SignalHandlingBase. * * @memberOf SignalHandlingBase */ constructor() { super(new SignalList_1.SignalList()); } } exports.SignalHandlingBase = SignalHandlingBase;