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 };