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.

Voir aussi