Q201-Q205

Revision Sheet

Strictness

Strict TypeScript turns unsafe assumptions into compiler feedback, especially around nulls, implicit any, untrusted data, and API contracts.

Type Shape

Structural compatibility, inference, literal widening, unions, and narrowing decide how safely values move through a frontend codebase.

Reusable APIs

Generics should preserve real relationships between inputs, outputs, keys, callbacks, data, and rendered UI.