클래스 BaseSubscriptionSetAbstract

SubscriptionSetMutableSubscriptionSet 클래스의 공통 기능을 나타내는 클래스입니다.

SubscriptionSets는 SubscriptionSet.update 콜백 내에서만 수정할 수 있습니다.

SubscriptionSet는 이터러블(iterable)입니다. 따라서 포함된 구독for-of 루프에서 액세스하거나 ECMAScript 배열 API에 액세스하기 위해 Array 로 분산할 수 있습니다. [...realm.subscriptions][0].

계층 구조( 전체 보기 )

생성자

접근자

  • get 오류(): null | 문자열
  • stateSubscriptionSetState.Error 인 경우 이는 SubscriptionSet 가 오류 상태인 이유를 나타내는 문자열입니다. 오류가 없으면 null 가 됩니다.

    null반환 | 문자열

    오류를 나타내는 문자열이거나 오류가 없는 경우 null 입니다.

  • get isEmpty(): 부울
  • 세트에 구독이 없는지 여부입니다.

    반환 부울

    true 세트에 구독이 없으면 false 를 반환합니다.

  • 길이 가져오기 (): 숫자
  • 숫자반환

    세트의 구독 수입니다.

  • 상태 가져오기 (): SubscriptionSetState
  • SubscriptionSetState를반환합니다.

    SubscriptionSet의 상태입니다.

  • 버전 가져오기 (): 숫자
  • SubscriptionSet의 버전입니다. 이 값은 SubscriptionSet.update 가 적용될 때마다 증가합니다.

    숫자반환

    SubscriptionSet 의 버전입니다.

방법

  • 구독 세트를 반복 가능하게 만듭니다.

    IterableIterator<구독>을 반환합니다.

    세트의 각 값에 대해 반복 가능합니다.

    예시

    for (const subscription of subscriptions) {
    // ...
    }
  • 이름으로 구독을 찾습니다.

    매개변수

    • name: 문자열

      검색할 이름입니다.

    null반환 | 구독

    명명된 구독이거나, 구독을 찾을 수 없는 경우 null 입니다.

  • 쿼리로 구독을 찾습니다. 명명된 구독과 명명되지 않은 구독 모두와 일치합니다.

    유형 매개변수

    • 서브스크립션

    매개변수

    null반환 | 구독

    지정된 쿼리가 있는 구독이거나 구독을 찾을 수 없는 경우 null 입니다.

TypeDoc을 사용하여 생성됨