TypeScript's type system is compile-time only. Exceptions ignore it. Nullable returns technically participate, but only if someone downstream remembers to check (not at 4pm on a Thursday, after the third meeting). There's a reason engineers keep rediscovering Result types.
0 reposts1 like