TypeScript's satisfies Operator: Validate Config Objects Without Losing Literal Types
TypeScript's satisfies operator (4.9+) validates config objects against a type while preserving literal inference — no more choosing between typo checking and precise autocomplete.