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
JavaScript
;
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;