ROLE_POLICY_ERROR_CODES
expérimentaldepuis 0.1.0@legba-core/realtime
ROLE_POLICY_ERROR_CODES
Ce que ça fait
La table des codes d’erreur stables liés à la politique de rôle automatique.
Signature
const ROLE_POLICY_ERROR_CODES: {
INVALID_ROLE_POLICY: "LEGBA_INVALID_ROLE_POLICY";
}
Paramètres
N/A — c’est une constante.
Retour
N/A — c’est une constante.
Erreurs
N/A.
Exemple minimal
import { ROLE_POLICY_ERROR_CODES } from "@legba-core/realtime";
console.log(ROLE_POLICY_ERROR_CODES.INVALID_ROLE_POLICY); // "LEGBA_INVALID_ROLE_POLICY"
Exemple complet
import { ROLE_POLICY_ERROR_CODES, LegbaRolePolicyError } from "@legba-core/realtime";
function isInvalidRolePolicy(error: unknown): boolean {
return error instanceof LegbaRolePolicyError && error.code === ROLE_POLICY_ERROR_CODES.INVALID_ROLE_POLICY;
}
Pièges
- Un seul code pour toute la famille (fallback invalide, valeur invalide
dans
global, valeur invalide dans une règle de salle) — le message précise toujours le champ exact en cause.