表示SubscriptionSetMutableSubscriptionSet类的常用功能的类。

只能在SubscriptionSet.update回调中修改 SubscriptionSet。

SubscriptionSet 是一个可迭代对象;因此,可以在for-of循环中访问所包含的Subscription ,也可以将其展开到Array中以访问 ECMAScript Array API,例如 [...realm.subscriptions][0]

层次结构(查看完整

构造函数

访问器

  • get error ( ) : null |字符串
  • 如果stateSubscriptionSetState.Error ,则这将是一个表示SubscriptionSet为何处于错误状态的字符串。 如果没有错误,则为null

    返回null |字符串

    表示错误的字符串,如果没有错误,则为null

  • get isEmpty ( ) : boolean
  • 集合中是否没有订阅。

    返回布尔值

    true 如果集合中没有订阅,则为false

  • get length ( ) : number
  • 返回数字

    集合中的订阅数量。

  • get version ( ) : number
  • 订阅集的版本。 每次应用SubscriptionSet.update时,该值都会递增。

    返回数字

    SubscriptionSet的版本。

方法

  • 使订阅集可迭代。

    返回IterableIterator < Subscription >

    集合中每个值的迭代。

    例子

    for (const subscription of subscriptions) {
    // ...
    }
  • 按名称查找订阅。

    参数

    • name : string

      要搜索的名称。

    返回null |订阅

    已命名的订阅;如果未找到订阅,则为null

  • 通过查询查找订阅。 将匹配命名和未命名的订阅。

    类型参数

    • 订阅

    参数

    返回null |订阅

    具有指定查询的订阅,如果未找到订阅,则为null

使用TypeDoc生成