TypeScript Advanced Types Use this skill when generic inference, conditional/mapped types, template literals, or a reusable type utility is the actual problem. Ordinary typed API, form, and state work uses its domain guidance unless advanced type behavior needs attention. | Concern being changed | Reference | | --- | --- | | Generics, conditional/mapped/template-literal and utility types | | | Reusable emitters, builders, clients, deep utilities, or discriminated models | | | , narrowing, assertion functions, and type-contract tests | | | Compiler configuration, type complexity, and maintaina…