UNPKG

@glandjs/http

Version:

A protocol adapter for HTTP built on top of the Gland architecture solution.

20 lines (19 loc) 576 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.HttpEventCore = void 0; const events_1 = require("@glandjs/events"); class HttpEventCore extends events_1.EventBroker { constructor(name) { super({ name }); } safeEmit(event, payload) { this.emit(event, payload, { watch: true }); const listeners = this.getListener(event); if (listeners.length === 0) { this.off(event, () => { }); return false; } return true; } } exports.HttpEventCore = HttpEventCore;