Pular para o conteúdo principal
Um JID (Jabber ID) é como o WhatsApp endereça cada entidade. O zapo exporta um conjunto de helpers para construí-los e classificá-los, todos a partir da raiz do pacote:

Formatos de JID

Construindo JIDs

Parsing e splitting

Classificando JIDs

Predicados booleanos para a lógica de roteamento:

Constantes

O conjunto completo de constantes de protocolo é exportado como objetos WA_* congelados (a biblioteca usa estes em vez de enums do TypeScript). As mais usadas:
Tipos literais de string associados também são exportados para anotação: WaPrivacyCategory, WaPrivacySettingName, WaPrivacyValue, WaDisconnectReason, WaLogoutReason, WaConnectionCode, WaStreamErrorCode, WaFailureReasonCode e ParsedJid.

Helpers de mensagem

Dois helpers para inspecionar e referenciar mensagens, exportados da raiz do pacote:

Outros utilitários

Helpers de identidade de dispositivo

Dois helpers de baixo nível acessíveis via o subpath zapo-js/protocol — úteis ao escrever um plugin que precisa da mesma resolução de deviceBrowser / deviceOsDisplayName / devicePlatform que o client factory e o auth client usam, para que seus próprios payloads combinem com o ClientPayload de pareamento.
Última modificação em 12 de julho de 2026