Blog
Mert Özen's blog posts on software development, backend, frontend, and DevOps.
Series
Frontend
PART 12
Type Assertions, !, satisfies and as const in TypeScript: What to Tell the Compiler, and When
We look at what a type assertion with as does and doesn't check, the risk behind !, how satisfies from TS 4.9 checks while keeping the narrow type, and readonly literals with as const.
3 Nov 2026
8 min
2
Frontend
PART 08
Union and Literal Types in TypeScript: One Value, Several Possibilities
We cover 'either this or that' union types, literal types for fixed sets of values, why literals widen inside objects, a first look at as const, and why unions need narrowing.
3 Nov 2026
8 min
2