A versão mutável de um determinado SubscriptionSet. A instância MutableSubscriptionSet só pode ser usada de dentro da chamada de resposta SubscriptionSet.update .

hierarquia (visualização completa)

Construtores

Acessores

  • obter erro(): nulo | corda
  • Se state for SubscriptionSetState.Error, esta será uma string representando por que o SubscriptionSet está em um estado de erro. Se não houver erro, será null .

    Retorna nulo | corda

    Uma string representando o erro ou null se não houver nenhum erro.

  • get isEmpty(): booleano
  • Se não há assinaturas no conjunto.

    Retorna booleano

    true se não houver assinaturas no conjunto, false caso contrário.

  • obter comprimento(): número
  • Retorna número

    O número de assinaturas no conjunto.

  • obter estado(): SubscriptionSetState
  • Retorna SubscriptionSetState

    O estado do SubscriptionSet.

  • obter versão(): número
  • A versão do SubscriptionSet. Isto é incrementado toda vez que um SubscriptionSet.update é aplicado.

    Retorna número

    A versão do SubscriptionSet.

Métodos

  • Torna o conjunto de assinaturas iterável.

    Retorna IterableIterator<Assinatura>

    Iterável de cada valor no conjunto.

    Exemplo

    for (const subscription of subscriptions) {
    // ...
    }
  • Adicione uma query ao conjunto de assinaturas ativas. A query será unida por meio de um operador OR com quaisquer queries existentes para o mesmo tipo.

    Uma query é representada por uma instância de Results retornada de Realm.objects, por exemplo: mutableSubs.add(realm.objects("Cat").filtered("age > 10"));.

    Parâmetros

    Retorna assinatura

    Uma instância do Subscription para a nova assinatura.

  • Encontre uma assinatura por nome.

    Parâmetros

    • nome: string

      O nome a ser pesquisado.

    Retorna nulo | inscrição

    A assinatura nomeada ou null se a assinatura não for encontrada.

  • Encontre uma assinatura por query. Corresponderá a assinaturas nomeadas e não nomeadas.

    Parâmetros de tipo

    • inscrição

    Parâmetros

    Retorna nulo | inscrição

    A assinatura com a query especificada ou null se a assinatura não for encontrada.

  • Remova uma assinatura com a query fornecida do SubscriptionSet.

    Parâmetros

    • query: AnyResults

      Uma instância de Resultados que representa a query da qual remover uma assinatura.

    Retorna booleano

    true se a assinatura foi removida, false se não foi encontrada.

  • Remova todas as assinaturas do conjunto de assinaturas.

    Retorna número

    O número de assinaturas removidas.

  • Remova uma assinatura com o nome fornecido do SubscriptionSet.

    Parâmetros

    • nome: string

      O nome da assinatura a ser removida.

    Retorna booleano

    true se a assinatura foi removida, false se não foi encontrada.

  • Remova todas as assinaturas do tipo de objeto especificado do SubscriptionSet.

    Parâmetros

    • objectType: string

      O nome da string do Tipo de objeto de Realm para remover todas as assinaturas.

    Retorna número

    O número de assinaturas removidas.

  • Remova a assinatura especificada do conjunto de assinaturas.

    Parâmetros

    Retorna booleano

    true se a assinatura foi removida, false se não foi encontrada.

  • Remova todas as assinaturas sem nome/anônimas do conjunto de assinaturas.

    Retorna número

    O número de assinaturas removidas.

Gerado usando TypeDoc