UNPKG

@anycable/echo

Version:

AnyCable broadcaster adapter for Laravel Echo

18 lines (14 loc) 367 B
export class EventFormatter { constructor(namespace) { this.namespace = namespace } format(event) { if (this.namespace === false) return event if (['.', '\\'].includes(event.charAt(0))) { return event.substring(1) } else if (this.namespace) { event = this.namespace + '.' + event } return event.replace(/\./g, '\\') } }