UNPKG

@ably/laravel-echo

Version:

Laravel Echo library for beautiful Ably integration

20 lines (17 loc) 500 B
import { SocketIoChannel } from './socketio-channel'; /** * This class represents a Socket.io private channel. */ export class SocketIoPrivateChannel extends SocketIoChannel { /** * Send a whisper event to other clients in the channel. */ whisper(eventName: string, data: any): SocketIoChannel { this.socket.emit('client event', { channel: this.name, event: `client-${eventName}`, data: data, }); return this; } }