FishPi.js API Documentation - v0.1.28
    Preparing search index...

    Class ArticleChannel

    文章实时频道

    Hierarchy

    • WsEventBase<IArticleEvents>
      • ArticleChannel
    Index

    Constructors

    Properties

    emitter: BrowserEventEmitter = ...

    事件触发器

    rwsOptions: Options = ...

    WebSocket 配置

    ws: ReconnectingWebSocket | null = null

    WebSocket 连接对象

    Methods

    • 添加 WebSocket 消息监听函数

      Type Parameters

      • K extends keyof IArticleEvents

      Parameters

      • event: K

        WebSocket 事件

      • listener: IArticleEvents[K]

        监听器

      Returns BrowserEventEmitter

    • 清除 WebSocket 监听

      Parameters

      • Optionalevent: keyof IArticleEvents

      Returns void

    • 连接实时频道

      Parameters

      • Optionalreload: boolean

        是否强制重连

      Returns Promise<ReconnectingWebSocket>

      WebSocket 实例

    • 移除 WebSocket 监听

      Type Parameters

      • K extends keyof IArticleEvents

      Parameters

      • Optionalevent: K

        WebSocket 事件

      • Optionallistener: IArticleEvents[K]

        监听器

      Returns BrowserEventEmitter

      EventEmitter

    • WebSocket 监听

      Type Parameters

      • K extends keyof IArticleEvents

      Parameters

      • event: K

        WebSocket 事件

      • listener: IArticleEvents[K]

        监听器

      Returns BrowserEventEmitter

      EventEmitter

    • WebSocket 单次监听

      Type Parameters

      • K extends keyof IArticleEvents

      Parameters

      • event: K

        WebSocket 事件

      • listener: IArticleEvents[K]

        监听器

      Returns BrowserEventEmitter

      EventEmitter

    • 重连通知频道

      Returns Promise<unknown>

      Websocket 连接对象

    • 移除 WebSocket 消息监听函数

      Type Parameters

      • K extends keyof IArticleEvents

      Parameters

      • event: K

        WebSocket 事件

      • listener: IArticleEvents[K]

        监听器

      Returns BrowserEventEmitter