Problem Statement
The satisfies operator is used to…
Explanation
`satisfies` checks that an expression fits a type, but keeps the expression’s precise literal types. Great for configs and unions.
Code Solution
SolutionRead Only
const config = {
mode: 'prod',
retries: 3,
} satisfies { mode: 'dev' | 'prod'; retries: number };
// mode stays type 'prod', not string