as const et satisfies

as const fige une valeur littérale : propriétés en lecture seule et types les plus précis (littéraux, tuples). satisfies vérifie qu'une valeur respecte un type sans élargir le type inféré. Ensemble, ils valident une configuration tout en conservant ses valeurs exactes.

Exemple

const routes = { accueil: '/', profil: '/profil' } as const;
const cfg = { port: 3000 } satisfies { port: number };

Notions voisines

Tout le glossaire