Server : nginx/1.18.0 System : Linux localhost 6.14.3-x86_64-linode168 #1 SMP PREEMPT_DYNAMIC Mon Apr 21 19:47:55 EDT 2025 x86_64 User : www-data ( 33) PHP Version : 8.0.16 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /var/www/ecommerce/node_modules/laravel-echo/src/channel/ |
import { Channel } from './channel';
/**
* This class represents a null channel.
*/
export class NullChannel extends Channel {
/**
* Subscribe to a channel.
*/
subscribe(): any {
//
}
/**
* Unsubscribe from a channel.
*/
unsubscribe(): void {
//
}
/**
* Listen for an event on the channel instance.
*/
listen(event: string, callback: Function): NullChannel {
return this;
}
/**
* Stop listening for an event on the channel instance.
*/
stopListening(event: string, callback?: Function): NullChannel {
return this;
}
/**
* Register a callback to be called anytime a subscription succeeds.
*/
subscribed(callback: Function): NullChannel {
return this;
}
/**
* Register a callback to be called anytime an error occurs.
*/
error(callback: Function): NullChannel {
return this;
}
/**
* Bind a channel to an event.
*/
on(event: string, callback: Function): NullChannel {
return this;
}
}