TS获取数组元素类型 PineSongCN 2024-07-14 26 阅读1分钟 type Unpacked<T> = T extends (infer U)[] ? U : T extends (...args: any[]) => infer U ? U : T extends Promise<infer U> ? U : T;