MST
星途 面试题库
面试题:TypeScript 条件类型应用
请使用 TypeScript 的条件类型实现一个 `If` 类型,它接受三个类型参数 `C`(条件类型),`T`(条件为真时返回的类型)和 `F`(条件为假时返回的类型)。例如,`If<true, string, number>` 应该返回 `string`,`If<false, string, number>` 应该返回 `number`。
32.6万 热度
难度
前端开发
TypeScript
知识考点
面试题答案
一键面试
type If<C extends boolean, T, F> = C extends true ? T : F;