Métodos
- chamada de resposta
- Tipo:
function
Uma função a ser chamada quando ocorrem alterações. A função de chamada de resposta é chamada com dois argumentos:
obj
: o objeto que mudou,changes
: um dicionário com as chavesdeleted
echangedProperties
.deleted
é verdadeiro se o objeto tiver sido excluído.changesProperties
é uma array de propriedades que alteraram seu valor.
-
Error
Se
callback
não for uma função.
- Nome da propriedade
- Tipo:
string
O nome da propriedade para recuperar o tipo de.
-
Error
Se a propriedade não existir.
- objectType
- Tipo:
string
O tipo dos objetos vinculados ao tipo desse objeto.
- propriedade
- Tipo:
string
O nome da propriedade que referencia objetos do tipo deste objeto.
-
Error
Se o relacionamento não for válido.
- chamada de resposta
- Tipo:
function
Uma função adicionada anteriormente como ouvinte
Adicione um ouvinte callback
que será chamado quando uma instância de objeto ativo for alterada.
Parâmetros:
Lança:
Exemplo:
wine.addListener((obj, changes) => {
// obj === wine
console.log(`object is deleted: ${changes.deleted}`);
console.log(`${changes.changedProperties.length} properties have been changed:`);
changes.changedProperties.forEach(prop => {
console.log(` ${prop}`);
});
})
string
Obter tipo subjacente de um valor de propriedade.
Parâmetros:
Lança:
string
Tipo subjacente do valor da propriedade.
boolean
Verifica se o objeto não foi excluído e faz parte de um Realm válido.
Retorna:boolean
indicando se o objeto pode ser acessado com segurança.
Realm.Results
Retorna todos os objeto vinculados a este objeto no relacionamento especificado.
Parâmetros:
Lança:
Realm.Results
os objetos que se vinculam a este objeto.
number
Retorna a contagem total de links recebidos para este objeto
Retorna:number
número de links para este objeto.
ObjectSchema
Retorna o esquema do tipo ao qual este objeto pertence.
Retorna:ObjectSchema
o esquema que descreve esse objeto.
Remover todos os ouvintes.
Remover o ouvinte callback