Class NetworkDetector

Type-safe version of EventEmitter

Hierarchy (view full)

Constructors

Properties

isVisibilityHidden: boolean = false
topics: Record<"networkQuality", ITopic<any>[]> = ...
RttMaxValue: ENetworkDetector = ENetworkDetector.RTT_MAX_VALUE
SampleLength: ENetworkDetector = ENetworkDetector.SAMPLES_LENGTH
WeakNetRate: ENetworkDetector = ENetworkDetector.WEAK_NET_RATE

Methods

  • Returns void

    Description

    销毁网络检测器

  • 移除所有的监听事件

    Returns void

  • 移除监听事件

    Type Parameters

    • K extends "networkQuality"

    Parameters

    Returns void

  • 添加事件监听器

    Type Parameters

    • K extends "networkQuality"

    Parameters

    Returns {
        unsub: (() => void);
    }

    • unsub: (() => void)
        • (): void
        • Returns void

  • 添加事件监听器,单个 listener 只执行1次

    Type Parameters

    • K extends "networkQuality"

    Parameters

    Returns {
        unsub: (() => void);
    }

    • unsub: (() => void)
        • (): void
        • Returns void

  • Returns void

    Description

    开启网络检测

  • Returns void

    Description

    关闭网络检测

Generated using TypeDoc