Skip to main content
Version: v7.0.0

ListenerInstance


Import
import { ListenerInstance } from "@hyper-fetch/sockets"

Preview

class Listener<Response, Topic, Socket, HasParams> {
constructor(socket: Socket, listenerOptions: ListenerOptionsType<Topic, ExtractSocketAdapterType<Socket>>) {};
topic: Topic;
socket: Socket;
params: ParamsType;
options: ExtractAdapterListenerOptionsType<ExtractSocketAdapterType<Socket>>;
listenerOptions: ListenerOptionsType<Topic, ExtractSocketAdapterType<Socket>>;
listen() => ListenType<Listener<Response, Topic, Socket, HasParams>, Socket>;
clone<NewHasParams>(options?: ListenerConfigurationType<ExtractUrlParams<Topic>, Topic, Socket>) => Listener<Response, Topic, Socket, NewHasParams>;
setOptions(options: ExtractAdapterListenerOptionsType<ExtractSocketAdapterType<Socket>>) => Listener<Response, Topic, Socket, HasParams>;
setParams(params: ExtractUrlParams<Topic>) => Listener<Response, Topic, Socket, true>;
}
Sockets
On this page