MST

星途 面试题库

面试题:TypeScript 条件类型应用

请使用 TypeScript 的条件类型实现一个 `If` 类型,它接受三个类型参数 `C`(条件类型),`T`(条件为真时返回的类型)和 `F`(条件为假时返回的类型)。例如,`If<true, string, number>` 应该返回 `string`,`If<false, string, number>` 应该返回 `number`。
32.6万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
type If<C extends boolean, T, F> = C extends true ? T : F;