@ts-expect-error 키의 최종 사용자 네임스페이스에 있는 메서드를 노출합니다.
라이브 collection 인스턴스가 변경될 때 호출될 리스너 callback
를 추가합니다.
변경 사항이 발생할 때 호출되는 함수입니다.
Optional
keyPaths : 문자열 | 문자열 []리스너와 관련된 변경 사항의 하한을 나타냅니다. 여러 수신기가 추가되는 경우 (각각 고유한 keyPaths
가 있음) 이러한 키 경로의 결합이 collection에 등록된 모든 수신기와 관련이 있는 것으로 간주되는 변경 사항을 결정하기 때문에 이는 하한입니다. 다시 말해, 다른 키 경로를 가진 다른 리스너가 있는 경우 리스너가 키 경로가 지정한 것보다 더 많이 실행할 수 있습니다.
deletions and
oldModificationsreport the indices in the collection before the change happened, while
삽입and
newModificationsreport 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(
${change.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
변경 사항` 객체.
제공된 키를 사용하여 사전에서 요소를 제거합니다. 키가 사전에서 이미 누락된 경우에는 발생하지 않습니다.
제거할 키입니다.
사전
쓰기 트랜잭션(write transaction) 내에 있지 않은 경우 AssertionError 가 발생합니다.
10.6.0 @ts-expect-error 메서드를 키의 최종 사용자 네임스페이스에 노출하고 있습니다.
collection 인스턴스에서 callback
리스너를 제거합니다.
이전에 Collection.addListener 메서드를 통해 리스너로 추가된 콜백 함수입니다.
TypeAssertionError callback
가 함수가 아닌 경우.
지정된 키와 값을 가진 요소를 하나 이상 사전에 추가하거나 키가 있는 경우 값을 업데이트합니다.
사전.
AssertionError 쓰기 트랜잭션(write transaction) 내부에 있지 않거나 입력 객체에 기호 키가 포함되어 있거나 값이 유형 제약 조건을 위반하는 경우
10.6.0 @ts-expect-error 메서드를 키의 최종 사용자 네임스페이스에 노출하고 있습니다.
지정된 키와 값이 있는 요소를 사전에 추가하거나 키가 있는 경우 값을 업데이트합니다.
추가할 요소의 키입니다.
추가할 요소의 값입니다.
사전.
AssertionError 쓰기 트랜잭션(write transaction) 내부에 있지 않은 경우 키는 기호이거나 값이 유형 제약 조건을 위반하는 경우입니다.
12.0.0
JSON 직렬화를 위한 일반 객체 표현입니다. @ungap/구조화된 클론 및 flatted 와 같은 순환 JSON 직렬화 라이브러리를 사용하여 순환 구조가 있는 Realm 엔터티를 문자열화합니다.
Optional
_: 문자열Optional
캐시: 알 수 없음일반 객체입니다. @ts-expect-error 키의 최종 사용자 네임스페이스에 있는 메서드를 노출합니다.
TypeDoc을 사용하여 생성됨
유형이 다음과 같은 객체 속성에 액세스할 때 이 클래스의 인스턴스가 반환됩니다.
"Dictionary"
사전은 대부분 JavaScript 객체, 즉 키가 문자열인 키/값 쌍처럼 동작합니다.