Acerca de
This skill provides comprehensive expertise for building robust TypeScript applications through a dual-testing approach. It guides developers in implementing runtime tests using Vitest while simultaneously validating complex type logic using specialized type-testing utilities. By enforcing a standardized 'type cases' pattern, it ensures that type utilities, generic constraints, and inferred return types are as well-tested as the execution logic, preventing regressions in both the code's behavior and the overall developer experience.