UNPKG

@openevstack/ocpp-rpc

Version:

⚡ A lightweight, production-ready RPC server built with Express and WebSocket for handling OCPP-based EV charger communication. Part of the OpenEVStack ecosystem.

19 lines (18 loc) 507 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class EventBuffer { constructor(emitter, event) { this._emitter = emitter; this._event = event; this._buffer = []; this._collector = (...args) => { this._buffer.push(args); }; this._emitter.on(event, this._collector); } condense() { this._emitter.off(this._event, this._collector); return this._buffer; } } exports.default = EventBuffer;