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.

Voir aussi