TOKEN_ERROR_CODES
expérimentaldepuis 0.1.0@legba-core/realtime
TOKEN_ERROR_CODES
Ce que ça fait
La table des codes d’erreur stables liés à l’émission de jetons.
Signature
const TOKEN_ERROR_CODES: { INVALID_TOKEN_REQUEST: "LEGBA_INVALID_TOKEN_REQUEST" }
Paramètres
N/A — c’est une constante.
Retour
N/A — c’est une constante.
Erreurs
N/A.
Exemple minimal
import { TOKEN_ERROR_CODES } from "@legba-core/realtime";
console.log(TOKEN_ERROR_CODES.INVALID_TOKEN_REQUEST); // "LEGBA_INVALID_TOKEN_REQUEST"
Exemple complet
import { TOKEN_ERROR_CODES, LegbaTokenError } from "@legba-core/realtime";
import { LegbaError } from "@legba-core/core";
function isTokenRequestError(error: unknown): error is LegbaTokenError {
return error instanceof LegbaError && error.code === TOKEN_ERROR_CODES.INVALID_TOKEN_REQUEST;
}
Pièges
- Un seul code existe à ce jour : il couvre toutes les invalidités de requête (identité, salle, rôle, TTL). Distinguer les cas par le texte du message, pas par le code.