UNPKG

ste-promise-simple-events

Version:

Add the power of Simple Events to your projects. Every event has an argument with its data. Every handler can be a promise.

25 lines (24 loc) 770 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PromiseSimpleEventList = void 0; const ste_core_1 = require("ste-core"); const PromiseSimpleEventDispatcher_1 = require("./PromiseSimpleEventDispatcher"); /** * Storage class for multiple simple events that are accessible by name. * Events dispatchers are automatically created. */ class PromiseSimpleEventList extends ste_core_1.EventListBase { /** * Creates a new SimpleEventList instance. */ constructor() { super(); } /** * Creates a new dispatcher instance. */ createDispatcher() { return new PromiseSimpleEventDispatcher_1.PromiseSimpleEventDispatcher(); } } exports.PromiseSimpleEventList = PromiseSimpleEventList;