File

src/app/component/websocket/websocket.interface.ts

Index

Properties
Methods

Methods

on
on(event: string)
Type parameters :
  • T
Parameters :
Name Type Optional
event string No
Returns : Observable<T>
send
send(event: string, data: any)
Parameters :
Name Type Optional
event string No
data any No
Returns : void

Properties

status
status: Observable<boolean>
Type : Observable<boolean>
import { Observable } from 'rxjs';

export interface IWebsocketService {
  on<T>(event: string): Observable<T>;
  send(event: string, data: any): void;
  status: Observable<boolean>;
}

export interface WebSocketConfig {
  url: string;
  reconnectInterval?: number;
  reconnectAttempts?: number;
}

export interface IWsMessage<T> {
  event: string;
  data: T;
}

result-matching ""

    No results matching ""