Realm ~ App .Sync . baseSubscriptionSet

Realm.App.Sync.SubscriptionSet } クラスとRealm.App.Sync.SubscriptionSetクラスの共通の機能を表すクラス

SubscriptionSets は、 SubscriptionSet.updateコールバック内でのみ変更できます。

SubscriptionSet は反復可能です。したがって、含まれるSubscriptionfor-ofループでアクセスしたり、 ECMAScript 配列 API にアクセスするためにArrayに分散させたりすることができます。例: [...realm.subscriptions][0] 。 配列であるかのように SubscriptionSet に直接アクセスする方法は非推奨です。

エラー
readOnly

stateRealm.App.Sync.SubscriptionsState.Errorの場合、SubscriptionSet がエラー状態になっている理由を表すstringが返されます。 エラーがない場合はnullが返されます。

タイプ:
string or null
isEmpty
readOnly

セットにサブスクライブがない場合はtrue 、そうでない場合はfalseを返します。

タイプ:
boolean
Length
readOnly

セット内のサブスクライブの数。

タイプ:
number
状態
readOnly

SubscriptionSet の状態。

タイプ:
Realm.App.Sync.SubscriptionSetState
バージョン
readOnly

SubscriptionSet のバージョン。 この数値はRealm.App.Sync.SubscriptionSet#updateが適用されるたびに増加します。

タイプ:
number
すべて(コールバック、このArgboolean
非推奨: v12.0.0 で削除されます。
次を参照してください。 Array.prototype.every
パラメーター:
  • コールバック
    • タイプ: function
    • SubscriptionSet 内の各オブジェクトで実行する関数。 この関数がすべてのオブジェクトに対してtrueを返す場合、このメソッドはtrueを返します。 この関数は 3 つの引数を取ります。

      • object - SubscriptionSet で処理されている現在のオブジェクト。
      • index - SubscriptionSet で処理されているオブジェクトのインデックス。
      • subscriptionSet - SubscriptionSet 自体。
  • このArg 任意
    • タイプ: object
    • callbackが呼び出されるときのthisの値。

booleancallbacktrueSubscriptionSet 内のすべてのオブジェクトに対して が を返したかどうかを表す : を 返します 。
findByName(名前)Realm.App.Sync.Subscription or null

名前でサブスクライブを検索します。

パラメーター:
  • name
    • タイプ: string
    • 検索する名前。

返しますRealm.App.Sync.Subscriptionまたはnull名前付きサブスクリプション、サブスクライブが見つからない場合はnullを返します。
findByQuery(クエリ)Realm.App.Sync.Subscription or null

クエリでサブスクライブを見つけます。 名前付きサブスクライブと名前のないサブスクライブの両方に一致します。

パラメーター:
  • クエリ
    • タイプ: Realm.Results
    • 検索するクエリはRealm.Resultsインスタンスとして表されます。例: Realm.objects("Cat").filtered("age > 10")

指定されたクエリを含むサブスクリプションを返しますサブスクライブが見つからない場合はnull null Realm.App.Sync.Subscription返します。
forEach(コールバック、このArg
非推奨: v12.0.0 で削除されます。
次を参照してください。 Array.prototype.forEach
パラメーター:
  • コールバック
    • タイプ: function
    • SubscriptionSet 内の各オブジェクトで実行する関数。 この関数は 3 つの引数を取ります。

      • object - SubscriptionSet で処理されている現在のオブジェクト。
      • index - SubscriptionSet で処理されているオブジェクトのインデックス。
      • subscriptionSet - SubscriptionSet 自体。
  • このArg 任意
    • タイプ: object
    • callbackが呼び出されるときのthisの値。

map(コールバック、このArg[any, ...]
非推奨: v12.0.0 で削除されます。
次を参照してください。 Array.prototype.map
パラメーター:
  • コールバック
    • タイプ: function
    • SubscriptionSet 内の各オブジェクトで実行する関数。 この関数は 3 つの引数を取ります。

      • object - SubscriptionSet で処理されている現在のオブジェクト。
      • index - SubscriptionSet で処理されているオブジェクトのインデックス。
      • subscriptionSet - SubscriptionSet 自体。
  • このArg 任意
    • タイプ: object
    • callbackが呼び出されるときのthisの値。

返します: [any, ...] - SubscriptionSet 内のすべてのオブジェクトで呼び出された後、 callbackの戻り値。
reduce(コールバック、 initialValueany
非推奨: v12.0.0 で削除されます。
次を参照してください。 Array.prototype.reduce
パラメーター:
  • コールバック
    • タイプ: function
    • SubscriptionSet 内の各オブジェクトで実行する関数。 この関数は 4 つの引数を取ります。

      • previousValue - コールバックの最後の呼び出しで返された値、または指定されている場合はinitialValue
      • object - SubscriptionSet で処理されている現在のオブジェクト。
      • index - SubscriptionSet で処理されているオブジェクトのインデックス。
      • subscriptionSet - SubscriptionSet 自体。
  • initialValue 任意
    • タイプ: object
    • callbackの最初の呼び出しの最初の引数として使用する値。

の例外をスローします。
  • TypeError
    • SubscriptionSet が空で、 initialValueが指定されていない場合。

返します: any - callbackの最後の呼び出しによって返された値。ただし、次の特殊なケースを除く
  • SubscriptionSet が単一のオブジェクトで構成されており、 initalValueが指定されていない場合は、そのオブジェクトが返されます。
  • SubscriptionSet が空の場合は、 initialValueを指定する必要があります。また、 が返されます。
reduceR right(コールバック、 initialValueany
非推奨: v12.0.0 で削除されます。
次を参照してください。 Array.prototype.reduceR right
パラメーター:
  • コールバック
    • タイプ: function
    • SubscriptionSet 内の右から左の各オブジェクトで実行する関数。 この関数は 4 つの引数を取ります。

      • previousValue - コールバックの最後の呼び出しで返された値、または指定されている場合はinitialValue
      • object - SubscriptionSet で処理されている現在のオブジェクト。
      • index - SubscriptionSet で処理されているオブジェクトのインデックス。
      • subscriptionSet - SubscriptionSet 自体。
  • initialValue 任意
    • タイプ: object
    • callbackの最初の呼び出しの最初の引数として使用する値。

の例外をスローします。
  • TypeError
    • SubscriptionSet が空で、 initialValueが指定されていない場合。

返します: any - callbackの最後の呼び出しによって返された値。ただし、次の特殊なケースを除く
  • SubscriptionSet が単一のオブジェクトで構成されており、 initalValueが指定されていない場合は、そのオブジェクトが返されます。
  • SubscriptionSet が空の場合は、 initialValueを指定する必要があります。また、 が返されます。
いくつかの(コールバック、このArgboolean
非推奨: v12.0.0 で削除されます。
次を参照してください。 Array.prototype.sort
パラメーター:
  • コールバック
    • タイプ: function
    • SubscriptionSet 内の各オブジェクトで実行する関数。 この関数がtrueを返す場合、このメソッドはtrueを返します。 この関数は 3 つの引数を取ります。

      • object - SubscriptionSet で処理されている現在のオブジェクト。
      • index - SubscriptionSet で処理されているオブジェクトのインデックス。
      • subscriptionSet - SubscriptionSet 自体。
  • このArg 任意
    • タイプ: object
    • callbackが呼び出されるときのthisの値。

次の値を返します: boolean - trueが SubscriptionSet 内のオブジェクトに対してtrue callback返し、それ以外の場合はfalseを返します。