UNPKG

ste-signals

Version:

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

36 lines (35 loc) 880 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SignalList = void 0; const ste_core_1 = require("ste-core"); const SignalDispatcher_1 = require("./SignalDispatcher"); /** * Storage class for multiple signal events that are accessible by name. * Events dispatchers are automatically created. * * @export * @class SignalList * @extends {EventListBase<SignalDispatcher>} */ class SignalList extends ste_core_1.EventListBase { /** * Creates an instance of SignalList. * * @memberOf SignalList */ constructor() { super(); } /** * Creates a new dispatcher instance. * * @protected * @returns {SignalDispatcher} * * @memberOf SignalList */ createDispatcher() { return new SignalDispatcher_1.SignalDispatcher(); } } exports.SignalList = SignalList;