* Add an available event. * * @param {String} name Name of the event * @param {Object} metadata Event metadata, i.e. type, description, etc., as * an object.
(name: string, metadata: Event.EventMetadata)
| 431 | * an object. |
| 432 | */ |
| 433 | addAvailableEvent(name: string, metadata: Event.EventMetadata): void { |
| 434 | if (!metadata) { |
| 435 | metadata = {}; |
| 436 | } |
| 437 | |
| 438 | this.availableEvents[name] = { |
| 439 | metadata: metadata, |
| 440 | subscribers: new Set(), |
| 441 | }; |
| 442 | } |
| 443 | |
| 444 | /** |
| 445 | * Perform an action on the thing. |
no outgoing calls
no test coverage detected