MST

星途 面试题库

面试题:TypeScript 条件类型基础应用

请实现一个 TypeScript 条件类型 `IfString`,它接收两个类型参数 `T` 和 `U`。如果 `T` 是字符串类型,返回 `U`;否则返回 `never`。例如:`type Result1 = IfString<string, number>; // 应该返回 number`,`type Result2 = IfString<number, boolean>; // 应该返回 never`。
38.2万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
type IfString<T, U> = T extends string ? U : never;