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 objetosWA_* congelados (a biblioteca usa estes em vez de enums do TypeScript). As mais usadas:
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 subpathzapo-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.
