CodeZettaInterview Hub

TypeScript · Conditional Types · Tech Lead · Architecture

Library design: expose conditionals or simpler overloads?

Short Interview Answer

Prefer ergonomic overloads/docs for app devs; keep heavy conditionals internal.

Detailed Explanation

Public types are API — optimize for error message clarity.

Did you know this answer?