๐ŸŽฎ satisfies: validate without widening

One route config, three ways to declare it. Flip between them and watch what TypeScript keeps vs throws away. (Types are checked at compile time โ€” this simulates it.)

1 ยท How is it declared?

2 ยท What TypeScript gives you back

Resolved type โ€” click a property to inspect
Keys & autocomplete
NAV.
Validation