UNPKG

@soketi/soketi-js

Version:

Laravel Echo extension that works with Soketi, a Laravel-ready WebSockets service.

22 lines (21 loc) 590 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EventFormatter = void 0; class EventFormatter { constructor(namespace) { this.setNamespace(namespace); } format(event) { if (event.charAt(0) === '.' || event.charAt(0) === '\\') { return event.substr(1); } else if (this.namespace) { event = this.namespace + '.' + event; } return event.replace(/\./g, '\\'); } setNamespace(value) { this.namespace = value; } } exports.EventFormatter = EventFormatter;