MST
星途 面试题库
面试题:TypeScript条件类型结合泛型:基础数组转换
请实现一个TypeScript类型 `MapToPromise<T>`,它接受一个数组类型 `T`,返回一个新的数组类型,其中每个元素都是 `Promise` 包裹的原数组元素类型。例如,`MapToPromise<[string, number]>` 应返回 `[Promise<string>, Promise<number>]`。
15.9万 热度
难度
前端开发
TypeScript
知识考点
面试题答案
一键面试
type MapToPromise<T extends any[]> = { [P in keyof T]: Promise<T[P]>; };