Classe que representa a funcionalidade comum para as classes SubscriptionSet e MutableSubscriptionSet .

Os conjuntos de subscrições só podem ser modificados dentro de uma chamada de resposta SubscriptionSet.update .

O SubscriptionSet é um iterável; assim, os s de inscriçãocontidos podem ser acessados em for-of loops ou distribuídos em um Array para acesso à API de array ECMAScript, por exemplo [...realm.subscriptions][0].

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 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) {
    // ...
    }
  • 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.

Gerado usando TypeDoc