AntiPattern
Type Resolution Order Failures
type-resolution-order-failure
Class/type references fail because files are evaluated top-to-bottom or import order breaks TypeScript’s module/type resolution, producing undefined runtime errors or compile-time rejection despite using string/conditional type tricks.