@ts-expect-error キーのエンドユーザー名前空間でメソッドを公開しています
ライブコレクション インスタンスが変更されたときに呼び出されるリスナーcallback
を追加します。
変更が発生したときに呼び出される関数。
Optional
keyPaths : string | string []リスナーに関連する変更の下限を示します。 これは下限値です。これは、複数のリスナーが追加されている場合(それぞれが独自のkeyPaths
を持つもの)、これらのキーパスの和集合によって、コレクションに登録されているすべてのリスナーに関連すると見なされる変更が決定されるためです。 言い換えれば、キーパスが異なる他のリスナーが存在する場合、キーパスで指定された数より多くのリスナーが起動する可能性があります。
deletions and
oldModifications report the indices in the collection before the change happened, while
挿入and
newModifications report the indices into the new version of the collection. @throws A {@link TypeAssertionError} if
コールバック is not a function. @example wines.addListener((collection, changes) => { // collection === wines console.log(
${changes.insertions.Length} 挿入); console.log(
${changes. oldModifications.Length} oldModifications ); console.log(
${changes.newModifications.Length} newModifications ); console.log(
${changes.deletions.Length} 削除); console.log(
コレクションの新しいサイズ: ${collection.Length} ); }); @example wines.addListener((collection, changes) => { console.log("A wine's brand might have changed"); }, ["brand"]); @note Adding the listener is an asynchronous operation, so the callback is invoked the first time to notify the caller when the listener has been added. Thus, when the callback is invoked the first time it will contain empty arrays for each property in the
Changes` オブジェクト。
コレクション インスタンスからリスナーcallback
を削除します。
以前にCollection.addListerメソッドを通じてリスナーとして追加されたコールバック関数。
callback
が関数でない場合は、 TypeAssertionErrorが発生します。
指定されたキーと値を持つ 1 つ以上の要素を辞書に追加するか、キーが存在する場合は値を更新します。
辞書。
AssertionError書込みトランザクション内ではない場合、入力オブジェクトにはシンボル キーが含まれます。また、値が 型の制約 に違反している場合は、入力オブジェクトにシンボル キーが含まれます。
10.6.0 @ts-expect-error エンドユーザーのキーの名前空間でメソッドを公開しています
指定されたキーと値を持つ要素を辞書に追加するか、キーが存在する場合は値を更新します。
追加する要素のキー。
追加する要素の値。
辞書。
JSON シリアル化のプレーン オブジェクト表現。 @unap/ Structured-cloudやflatedなどの円形の JSON 直列化ライブラリを使用して、円形の構造を持つ Realm エンティティを文字列化します。
Optional
_ : stringOptional
キャッシュ:不明プレーン オブジェクト。 @ts-expect-error キーのエンドユーザー名前空間でメソッドを公開しています
TypeDocを使用して生成
このクラスのインスタンスは、型が次のオブジェクト プロパティにアクセスするときに返されます:
"Dictionary"
辞書は、キーが string であるキーと値のペアとして、ほとんど JavaScript オブジェクトと同様に動作します。